form表单的entype属性选取

简介: enctype属性取值:enctype默认为application/x-www-form-urlencoded,只能上传纯文本格式的文件。

 一、上传文件时entype属性值怎么选取?    

     上传文件的话必须指定form的enctype(encode type,编码类型)属性为multipart/form-data,表示表单数据有多部分组成,既有文本又有文件等二进制数据,指定浏览器使用二进制上传,否则浏览器默认使用ASCII发送数据从而导致文件发送失败。


二、默认取值是什么?

enctype属性取值:


enctype默认为application/x-www-form-urlencoded,只能上传纯文本格式的文件。


三、三种属性值都是什么?什么时候用?


application/x-www-form-urlencoded:在发送前编码all字符。
multipart/form-data:不对字符编码,指定传输数据为二进制类型。
text/plain:纯文本的传输,空格转换为加号,但不对特殊字符编码。


目录
相关文章
|
2月前
|
JavaScript 前端开发 程序员
前端原生Js批量修改页面元素属性的2个方法
原生 Js 的 getElementsByClassName 和 querySelectorAll 都能获取批量的页面元素,但是它们之间有些细微的差别,稍不注意,就很容易弄错!
|
7月前
|
JavaScript 前端开发
原生JS如何查询元素属性
原生JS如何查询元素属性
55 0
form表单input标签的23种type类型值?
当你学了很多技术以后,再回头看来,竟然被一个被一个基础问题虐了,23个类型值说不全,不是少这个,就是少那个,那么23种类型都有什么呢?
76 0
element表单嵌套检验+动态添加
element表单嵌套检验+动态添加
331 0
|
前端开发
03 # 网页元素的属性
03 # 网页元素的属性
84 0
|
JavaScript
Vue表单中判断当前行输入框的值与整个表单的输入框的值是否重复(过滤自身数据)
使用Element输入框自带change事件获取到scope.$index以及input框中的值(@change="change(scope,$event)"); 使用forEach遍历整个表单的数据(item是需要遍历的数组,index是数组中元素的下标);
496 0
Vue表单中判断当前行输入框的值与整个表单的输入框的值是否重复(过滤自身数据)
|
JavaScript
【笔记】js对象通过属性路径获取属性值
js对象通过属性路径获取属性值
341 0
layui子页面获取父页面input框中的值
本文介绍如何在layui子页面获取父页面input框中的值。
755 0
layui子页面获取父页面input框中的值
|
JavaScript
v-for动态添加表单,并且获取表单中的值
v-for动态添加表单,并且获取表单中的值
|
JavaScript
div里面的元素垂直均匀分布 按钮引发地址栏出现问号 判断一个数组是否为空 div底部居中 路由传参接受参数
div里面的元素垂直均匀分布 按钮引发地址栏出现问号 判断一个数组是否为空 div底部居中 路由传参接受参数