java boundary_上传文件multipart form-data boundary 说明

  • Post author:
  • Post category:java


含义 ENCTYPE=”multipart/form-data” 说明:

通过 http 协议上传文件 rfc1867协议概述,客户端发送内容构造。

概述

在最初的 http 协议中,没有上传文件方面的功能。 rfc1867为 http 协议添加了这个功能。客户端的浏览器,如 Microsoft IE, Mozila, Opera 等,按照此规范将用户指定的文件发送到服务器。服务器端的网页程序,如 php, asp, jsp 等,可以按照此规范,解析出用户发送来的文件。Microsoft IE, Mozila, Opera 已经支持此协议,在网页中使用一个特殊的 form 就可以发送文件。绝大部分 http server ,包括 tomcat ,已经支持此协议,可接受发送来的文件。各种网页程序,如 php, asp, jsp 中,对于上传文件已经做了很好的封装。

实例

注意 enctype=”multipart/form-data”, method=post, type=”file” 。根据 rfc1867, 这三个属性是必须的。multipart/form-data 是新增的编码类型,以提高二进制文件的传输效率。

数据传输

3736667.html

格式 必须一字不差,包括最后的回车。

注意:Content-Length: 226 这里的226是红色内容的总长度(包括最后的回车)

注意这一行:

Content-Ty



版权声明:本文为weixin_26901145原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。