表单中的enctype属性是干嘛的

来源:互联网 发布:mdf打开 sql 查看 编辑:程序博客网 时间:2024/06/09 17:33
在一个上传图片的表单里看到这样的语句: 

form action="upload.asp" method="post" enctype="multipart/form-data" 

这个enctype="multipart/form-data"是什么意思

我把这句去掉,上传图片就出错了..到底为什么呢?

原来是

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

属性值

1. application/x-www-form-urlencoded
在发送前编码所有字符(默认)

2. multipart/form-data
不对字符编码。 在使用包含文件上传控件的表单时,必须使用该值。

3. text/plain
空格转换为 "+" 加号,但不对特殊字符编码。

原创粉丝点击