Как установить границы в запросе 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}`;