form 编码 enctype

来源:互联网 发布:宋智孝三围数据 编辑:程序博客网 时间:2024/06/06 20:54

定义和用法

enctype 属性规定在将表单数据发送到服务器之前如何对其进行编码。

默认是对表单数据以 "application/x-www-form-urlencoded" 进行编码。这意味着在发送前对所有字符进行编码(把 "+" 转换为空格,把特殊字符转换为 ASCII 十六进制值)。

使用方法

属性值有:
application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式;
multipart/form-data: (也就是二进制)窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分,上传文件用到;
text/plain: 窗体数据以纯文本形式进行编码,其中不含任何控件或格式字符。
enctype="multipart/form-data是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据。

0 0