Как загрузить файл XML с помощью загрузки HTTPS (REST) - PullRequest
0 голосов
/ 25 февраля 2019

Когда я отправляю простую форму, подобную этой, с прикрепленным файлом:

<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);
        }
 });
...