Как установить границы в запросе http?

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

  Error: Multipart: Boundary not found

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

1 ответ

Решение

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

     const form = new FormData();
        headers['Content-Type'] = `multipart/form-data; boundary=${form._boundary}`;
Другие вопросы по тегам