Как установить границы в запросе http? - PullRequest
0 голосов
/ 17 февраля 2019

Я пытаюсь отправить multipart / form-data в запросе Ajax.Я использую узел / busboy для анализа составных данных, но он продолжает выдавать ошибку

  Error: Multipart: Boundary not found

Я прочитал здесь , что нужно передать тип контента какundefined и пусть браузер обработает это для вас.Моя проблема в том, что браузер испортил это и установил тип содержимого вместо text / plain, когда он должен быть multipart / form-data.Причина в том, что busboy хочет только проанализировать multipart / form-data.Я хочу иметь возможность установить границы так, чтобы шофер мог получить текстовый файл.Если есть другое решение относительно того, как я могу отправить текстовый файл в виде multipart / form-data, чтобы busboy мог его проанализировать, я был бы открыт, чтобы услышать об этом.

1 Ответ

0 голосов
/ 21 февраля 2019

ОК, поэтому я отказался от этого.А потом через неделю я узнал, что ты можешь сделать это.

     const form = new FormData();
        headers['Content-Type'] = `multipart/form-data; boundary=${form._boundary}`;
...