天天看点

form表单的enctype属性的作用

此属性用于规定表单数据发送到服务器时浏览器采用的编码类型,具有三个属性值,如下:

<code>application/x-www-form-urlencoded</code>

<code>multipart/form-data</code>

<code>text/plain</code>

application/x-www-form-urlencoded值:

表示在发送前编码所有的字符,是enctype属性的默认值,所以不用显式的规定。

如果要用request对象获取表单域的值,则需要采用此属性值。

这个时候不允许用于文件上传。

multipart/form-data值:

表示不对字符进行编码,而是采用二进制数据上传到服务器,这时候就无法用request对象获取响应表单的值,而是使用stream流来获取二进制数据。

上传文件的时候必须使用此属性值。

text/plain:

以纯文本的形式编码数据,不含任何空间或者格式字符。

原文发布时间为:2017-2-13

本文作者:admin

本文来自云栖社区合作伙伴“蚂蚁部落”,了解相关信息可以关注蚂蚁部落