博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP之文件上传: 参数enctype
阅读量:6303 次
发布时间:2019-06-22

本文共 608 字,大约阅读时间需要 2 分钟。

enctype

  多用途网际邮件扩充协议,在脚本的用法是form.encoding=XXX!表单里面enctype 属性的默认值是“application/x-www-form-urlencoded”,但当向服务器传送大量文本、包含非ASCII字符或二进制数的数据时,这个默认类型就不能胜任了。这时,文件上载提交表单时应使用“multipart/form-data”内容类型。表单直接提交到电子邮箱时候中文字会编码成"%XX%YYPZZ..."这种怪码!这时就可以用text/plain,使中文字不被编码,更容易看!
 
  用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。
 
  application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。
 
  multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分,上传附件用到
 
  text/plain: 窗体数据以纯文本形式进行编码,其中不含任何控件或格式字符。
 
  enctype="multipart/form-data是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,进行下面的操作.
 
 
 

转载地址:http://ecfxa.baihongyu.com/

你可能感兴趣的文章
Ruby实现冒泡排序
查看>>
angularJS指令中的controller和controllerAs
查看>>
linux NTP 时间服务设置
查看>>
十招防止电脑辐射
查看>>
Android中的组件安全漏洞介绍和检测
查看>>
web之三建立https
查看>>
10个让人眼花缭乱的 HTML5 和 JavaScript 效果
查看>>
用C语言操作Sqlite数据库
查看>>
mac电脑的idea环境显示行号的方式
查看>>
Coding and Paper Letter(十五)
查看>>
java加密解密_____MD5加密(用户名映射(用户名和密码)串)唯一性
查看>>
java实现简单的LL1语法分析器
查看>>
mysql 自定义排序函数field()
查看>>
CentOS6 X64中VSFtp配置中的一个问题
查看>>
我的友情链接
查看>>
yum 报错Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
查看>>
华为S5700交换机常用配置命令-----不全
查看>>
Django提供静态文件服务
查看>>
MVC页面跳转
查看>>
接口框架服务RAP搭建
查看>>