当我提交带有附件的简单表格时
<form name="bilupload" action="https://localhost:3000/finn/import/fileimport" method="post" enctype="multipart/form-data">
fil: <input TYPE="FILE" NAME="fil" size="30">
<input type="submit" value="Send">
</form>
它如何在内部发送文件?文件是否作为数据的一部分作为HTTP正文发送?在此请求的标题中,没有看到与文件名有关的任何内容。
我只是想知道发送文件时HTTP的内部运作方式。
我尝试:
HTTP.post("https://localhost:3000/finn/import/fileimport", {
headers: {'Content-Type': 'multipart/form-data',
'Content-Disposition': 'form-data',
name: "fil",
filename:"finn.xml"
},
data: XMLDate
}, function (err, result) {
if (err) {
console.log("err", err);
} else {
console.log("result", result);
}
});