form提交(图片,excel其他文件)

  HTML表单如何打包数据文件是由enctype这个属性决定的。enctype有以下几种取值:

    (1)application/x-www-form-urlencoded在发送前编码所有字符(默认)(空格被编码为’+’,特殊字符被编码为ASCII十六进制字符)

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

    (3)text/plain 空格转换为 “+” 加号,但不对特殊字符编码。

  默认enctype=application/x-www-form-urlencoded,所以表单的内容会按URL规则编码,然后根据表单的提交方法:

    (1)method=’get’ 编码后的表单内容附加在请求连接后

    (2)method=’post’ 编码后的表单内容作为post请求的正文内容

  获取各种请求数据结果:

    (1)条件:method='get'              enctype=application/x-www-form-urlencoded 

1 <form action="xxx" method="get"> 2 <input type="text"> 3 <input type="file"/> 4 <input type="submit" value="submit"> 5 </form>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wssggd.html