form表单的enctype属性的作用

简介:

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

 
1
2
3
application/x-www-form-urlencoded
multipart/form-data
text/plain

application/x-www-form-urlencoded值:

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

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

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

multipart/form-data值:

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

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

text/plain:

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


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

本文作者:admin

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

原文链接:form表单的enctype属性的作用

相关文章
form表单input标签的23种type类型值?
当你学了很多技术以后,再回头看来,竟然被一个被一个基础问题虐了,23个类型值说不全,不是少这个,就是少那个,那么23种类型都有什么呢?
82 0
form表单的entype属性选取
enctype属性取值:enctype默认为application/x-www-form-urlencoded,只能上传纯文本格式的文件。
95 0
|
Java
SpringMVC中使用form:form表单标签报500错误
SpringMVC中使用form:form表单标签报500错误
132 0
|
JavaScript 前端开发 数据安全/隐私保护
如何设置form表单中的只读属性?
如何设置form表单中的只读属性?
1529 0
|
JSON 前端开发 JavaScript
表单提交类型
关于提交表单的属性
117 0
|
前端开发 程序员
提交文件至服务器的设置——表单属性中的 enctype
提交文件至服务器的设置——表单属性中的 enctype
278 0
|
安全 应用服务中间件
Form表单method属性的两种提交方式Get和Post的区别
Form表单method属性的两种提交方式Get和Post的区别
473 0
|
JSON 前端开发 数据格式
如何优雅的获取Form表单数据?
如何优雅的获取Form表单数据?
如何优雅的获取Form表单数据?
|
前端开发 Java 网络架构
SpringMVC的form表单标签使用(八)上
SpringMVC的form表单标签使用(八)
283 0
SpringMVC的form表单标签使用(八)上
|
存储 前端开发 数据库
SpringMVC的form表单标签使用(八)中
SpringMVC的form表单标签使用(八)
280 0
SpringMVC的form表单标签使用(八)中