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:纯文本的传输,空格转换为加号,但不对特殊字符编码。


目录
相关文章
|
6月前
form获取表单项的值
form获取表单项的值
|
4月前
|
定位技术 API 数据格式
Element UI【详解】el-cascader 级联选择器 - 行政区划选择(可以选择任意一级),限定选择范围,获取并解析选中的节点
Element UI【详解】el-cascader 级联选择器 - 行政区划选择(可以选择任意一级),限定选择范围,获取并解析选中的节点
489 0
|
5月前
|
JavaScript 前端开发
原生JS如何查询元素属性
原生JS如何查询元素属性
39 0
|
6月前
|
存储 前端开发 JavaScript
处理子表单数据
处理子表单数据
46 2
|
6月前
|
数据采集 数据安全/隐私保护
HTML表单标签和表单项标签示例
HTML表单标签和表单项标签示例
75 1
|
JavaScript
jqGrid数据列表和表单的列隐藏/显示
jqGrid数据列表和表单的列隐藏/显示
109 0
element中form表单resetFields()方法重置表单无效
element中form表单resetFields()方法重置表单无效
172 0
|
JavaScript
Vue表单中判断当前行输入框的值与整个表单的输入框的值是否重复(过滤自身数据)
使用Element输入框自带change事件获取到scope.$index以及input框中的值(@change="change(scope,$event)"); 使用forEach遍历整个表单的数据(item是需要遍历的数组,index是数组中元素的下标);
483 0
Vue表单中判断当前行输入框的值与整个表单的输入框的值是否重复(过滤自身数据)
layui子页面获取父页面input框中的值
本文介绍如何在layui子页面获取父页面input框中的值。
739 0
layui子页面获取父页面input框中的值