Ошибка "application / x-gzip в настоящее время не поддерживается." при размещении файлов tar.gz на сервере - PullRequest
0 голосов
/ 28 августа 2018

У меня есть 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.

...