zoukankan      html  css  js  c++  java
  • Form的enctype="multipart/form-data"作用

    <form class="form-horizontal" role="form" method="post" action="__ACTION__" enctype="multipart/form-data"> .... </form>

     

     

    首先看下enctype三种属性的作用:

     

    描述
    application/x-www-form-urlencoded 在发送前编码所有字符(默认)
    multipart/form-data

    不对字符编码。

    在使用包含文件上传控件的表单时,必须使用该值。

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

     

    其中表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码,是类上传二进制数据方式, 所以form里面的input的值以二进制的方式传过去的。

    默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传,

    只有使用了multipart/form-data,才能完整的传递文件数据,进行下面的操作。

  • 相关阅读:
    01背包问题
    数据库并发的问题
    NGINX
    代理模式(静态代理)
    桥接模式
    组合模式
    jmeter-xpath Assertion断言
    jmeter-xpath Extractor 使用
    jmeter-html链接解析器使用
    js-浏览器对象
  • 原文地址:https://www.cnblogs.com/wenzheshen/p/5753693.html
Copyright © 2011-2022 走看看