0

我正在尝试测试 MIME 多部分 URL。像这样做一个简单的html表单并提交一个文件就足够了吗?

<html>
<body>
<FORM action="<MIME Multipart URL>" enctype="multipart/form-data" method="POST">
<p>file <INPUT type="file" name="file"><BR>
<INPUT type="submit" value="Send"> <INPUT type="reset">
</FORM>
</body>
</html>

当我这样做时,我会得到一个名为 multipart 的文件。该文件的内容包含一个错误,所以我想知道我是否没有在提交机制上做正确的事情,或者我只是没有在我的文件中提交正确的值。

文件内容

POST /core/资格 HTTP/1.1

主机:server_host:server_port

内容长度:1354

内容类型:multipart/form-data;边界=XbCY

--XbCY

内容处置:表单数据;名称=“有效载荷类型”</p>

废话

--XbCY

内容处置:表单数据;名称=“处理模式”

废话

--XbCY

内容处置:表单数据;名称=“有效载荷ID”

--XbCY

内容处置:表单数据;名称=“时间戳”

2007-08-30T10:20:34Z

--XbCY

内容处置:表单数据;名称=“用户名”

废话

--XbCY

内容处置:表单数据;名称=“密码”

废话

--XbCY Content-Disposition:表单数据;名称=“发件人ID”

废话

--XbCY Content-Disposition:表单数据;名称=“接收者ID”

废话

--XbCY

内容处置:表单数据;名称=“CORERuleVersion”

废话

--XbCY

内容处置:表单数据;名称=“有效载荷”

有效载荷 blahblah

--XbCY--

4

1 回答 1

0

构建内容项列表。提交将像在文件中一样构建表单数据条目。

<FORM action="<MIME Multipart URL>" enctype="multipart/form-data" method="POST">
PayloadID<INPUT type="text" name="PayloadID"><br />
  : (other items) :
<INPUT type="submit" value="Send"> <INPUT type="reset">
</FORM>
于 2013-11-12T23:08:08.550 回答