form表单中的encType属性

enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码,它有三个值

  1.application/x-www-form-urlencoded:表单数据被编码为名称/值对。这是默认的编码方式(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。使用get方式提交时,把表单数据(name1=value1&name2=value2...)以键值对append到url后,用  ‘?‘ 分割url和参数。使用post方式提交时,把表单数据以键值对放在请求体中传输。

get方式: 

  

 2.multipart/form-data:表单数据被编码为一条消息,页上的每个<input>对应消息中的一个部分,用boundary=---------------------------36243265420146"分割各个部分(boundary值由浏览器生成)。它不会对字符进行编码,一般用于传输二进制文件(图片、视频、、、)

    如图:

     

 3. text/plain:表单数据中的空格转换为 "+" 加号,但不对特殊字符编码。(get方式会这样,post时不会)

时间: 2024-08-15 02:22:12

form表单中的encType属性的相关文章

form表单中的enctype属性什么意思?

enctype就是encodetype翻译成中文就是编码类型的意思!multipart/form-data是指表单数据有多部分构成:既有文本数据,又有文件等二进制数据的意思.另外需要注意的是:默认情况下,enctype的值是application/x-www-form-urlencoded,不能用于文件上传:只有使用了multipart/form-data,才能完整的传递文件数据.对于文件上传工作,其实是在前端完成的,即,在php,java等语言处理之前,文件其实就已经被上传到服务器了,服务器脚

PHP 表单中的enctype属性

连接地址:http://blog.csdn.net/freshlover/article/details/8603648 1:表单中有上传要用multipart/form-data 2:一般不用text/plain",有空能$_post[]可能取不到值

form表单中加上enctype=&quot;multipart/form-data&quot; 在servlet中get parameter(参数)返回空

1.首先说返回为空的问题: 这个我尝试多次才定位问题即使enctype="multipart/form-data"这句话引起的,但是我做的是文件上传必须加这句话. 后来各种百度 SmartUpload smartupload = new SmartUpload(); smartupload.initialize(config, request, response); smartupload.setMaxFileSize(2000000000L);//每个上传文件最大2MB; smart

Form表单中的action路径问题,form表单action路径《jsp---&gt;Servlet路劲问题》这个和上一个《jsp---&gt;Servlet》文章有关

Form表单中的action路径问题,form表单action路径 热度5 评论 50 www.BkJia.Com  网友分享于:  2014-08-14 08:08:01     浏览数44525次 Form表单中的action路径问题,form表单action路径 今天刚接触web,在用jsp和servlet做一个简单的登陆的时候在Form表单action属性和method属性的一些问题: 我遇到的是Form表单提交到servelet处理时遇到的问题: (1)<form name="l

Form表单中的action路径问题

今天刚接触web,在用jsp和servlet做一个简单的登陆的时候在Form表单action属性和method属性的一些问题: 我遇到的是Form表单提交到servelet处理时遇到的问题: (1)<form name="login" action="①?" method="②?"> //表单内容 username:<input type = "text" name = "username"

Form表单中的action提交路径问题

Form表单中的action提交路径问题 Form表单action属性和method属性的一些问题: 我遇到的是Form表单提交到servelet处理时遇到的问题:(1)<form name="form1" action="①?" method=“②?”>      //表单的内容     </form> (2)对应的处理用户请求的servlet类为HelloServlet.java: (3)配置web.xml文件:<servlet&g

form表单中method的get和post区别

一.问题的提出   <form action="getPostServlet/getPost.do?param4=param4" method="get">     <input type="hidden" name="param1" value="param1">     <input type="hidden" name="param2&quo

form表单标签及属性的介绍

版权声明:本文为博主原创文章,未经博主允许不得转载. 一. 表单标签 <form></form> 常用属性 Action 跳转到什么页面 Method  以什么模式提交 Get Url有长度限制 IE6.0 url 最大长度 2083个字符 超过无法提交 IE7.0 最大长度 2083个字符 超过最大长度仍然可以提交但是只能提交2083个字符 Opera 9.52 最大长度7648个字符 超过最大长度无法提交 所有提交内容会显示到地址栏位置 很不安全 a标签的跳转方式也是get方式

跟KingDZ学HTML5之十二 HTML5 Form 表单元素新增属性

这节课给大家补充一下,一些 前些课程没有接触的知识. 在XHTML中,表单内的从属元素必须书写在表单内部,但是在HTML5中,可以把他们书写在页面上任何地方,然后给元素制定一个form属性,属性值为该表单单位的id,这样就可以声明该元素从属于指定表单了. 这个我想对于我们来说,应该是个很新奇的玩意吧 <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>form