Когда я отправляю простую форму, подобную этой, с прикрепленным файлом:
<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);
}
});