У меня есть tar.gz
архив, который я пытаюсь загрузить на сервер через браузер с помощью axios. Загрузка tar.gz
файлов на конечную точку API с помощью Postman работает отлично, но когда я использую POST-запрос axios, он завершает загрузку, и сервер отвечает с ошибкой выше:
"application / x-gzip в настоящее время не поддерживается."
Мой запрос на полезную нагрузку выглядит так:
Content-Disposition: form-data; name="file"; filename="zg.tar.gz"
Content-Type: application/x-gzip
Я создаю объект FormData
с использованием конструктора FormData
и добавляю файл, который был помещен в дропзону.
Изменение свойства заголовка Content-Type
в опции заголовков конфигурации запроса axios не имеет никакого эффекта, оно остается как application/x-gzip
.
Есть мысли?
Редактировать: загрузка файлов .zip работает, по умолчанию используется Content-Type: application / gzip и это работает, вопрос в том, почему файлы .tar.gz устанавливаются браузером как Content-Type: application / x-gzip /axios.