zoukankan      html  css  js  c++  java
  • multipart/form-data格式

    在网络编程过程中需要向服务器上传文件。Multipart/form-data是上传文件的一种方式。

    Multipart/form-data其实就是浏览器用表单上传文件的方式。最常见的情境是:在写邮件时,向邮件后添加附件,附件通常使用表单添加,也就是用multipart/form-data格式上传到服务器。

    来自参考 

    http://www.pc6.com/infoview/Article_50285.html

    http协议大家都知道是规定了以ASCII码传输,建立在tcp、ip协议之上的应用层规范,规范内容把http请求分为3个部门:状态行,请求头,请求体。所有的方法、实现都是围绕如何运用和组织这三部分来完成的。换句话来说就是万变不离其中,只要我们了解了http请求的组成部分后,自然就可以应变任何实际工作中的需求和问题了。

    multipart/form-data的请求头必须包含一个特殊的头信息:Content-Type

    来自参考 

    http://blog.csdn.net/five3/article/details/7181521

    最早的HTTP POST是不支持文件上传的,给编程开发带来很多问题。但是在1995年,ietf出台了rfc1867,也就是《RFC 1867 -Form-based File Upload in HTML》,用以支持文件上传。所以Content-Type的类型扩充了multipart/form-data用以支持向服务器发送二进制数据。因此发送post请求时候,表单

    属性enctype共有二个值可选,这个属性管理的是表单的MIME编码:
    ①application/x-www-form-urlencoded(默认值)
    ②multipart/form-data
    其实form表单在你不写enctype属性时,也默认为其添加了enctype属性值,默认值是enctype=”application/x- www-form-urlencoded”.

    来自参考 :

    http://www.j2men.com/index.php/archives/955

  • 相关阅读:
    oracle11g新建表空间和用户
    ORACLE查询数据中所存在的表,搜索指定的表
    QTP的那些事vbs通用操作数据库函数整理
    Oracle:PL/SQL 中如何使用Array
    QTP的那些事—QTP11+QC11框架整理源码(个人原创)
    QTP的那些事灵活运用其中的datatable对象
    QTP的那些事共享对象库的使用
    zoj 1092 Arbitrage (poj 2240)
    zoj 1655 Transport Goods
    UVA 11292 Dragon of Loowater
  • 原文地址:https://www.cnblogs.com/chuiyuan/p/4067420.html
Copyright © 2011-2022 走看看