Для отправки файлов большого размера с помощью Axios необходимо настроить конфигурацию для работы с большими данными.
Вы можете установить максимальный размер загружаемых данных при создании экземпляра Axios, используя свойство `maxContentLength`. Например, следующий код устанавливает максимальный размер данных в 100 Мб:
```javascript
const axiosInstance = axios.create({
maxContentLength: 100 * 1024 * 1024, // 100 Мб
});
```
Также, при отправке файла, вам может понадобиться установить свойство `Content-Type` заголовка запроса в `"multipart/form-data"`. Для этого вы можете использовать объект `FormData`, который уже устанавливает правильный заголовок автоматически. Пример использования:
```javascript
const fileInput = document.getElementById('myFile');
const file = fileInput.files[0];
const formData = new FormData();
formData.append('file', file);
axiosInstance.post('/upload', formData)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
});
```
Проверьте, что код реализуется на стороне клиента, так как ошибка, которую вы описали, указывает на проблему с заголовком `FormData`.