Axios post request для отправки файла с использованием данных формы в Typescript

Я хочу отправить файл из typescript в Django. Но сервер отвечает content-length=''. Но он работает нормально, когда я отправляю файл с помощью POSTMAN. Что я делаю не так?

const form = new FormData();
form.append('file',fs.createReadStream(file_path));

axios.post(URL, 
           form ,
          {headers: form.getHeaders()}
          )
        .then(res => {
            console.log(`statusCode: ${res.status}`);
            console.log(res);
        })
        .catch(error => {
            console.error(error);
        })

Сервер (django)

class IndexView(View):
    def post(self, request):
        print(request.headers)
        print(request.body)
        print(request.FILES)

Result

{'Content-Length': '', 'Content-Type': 'multipart/form-data; boundary=--------------------------630438350591138162261166', 'Host': 'URL', 'User-Agent': 'axios/
0.24.0', 'Transfer-Encoding': 'chunked', 'Accept': 'application/json, text/plain, */*', 'Accept-Encoding': 'gzip', 'X-App': 'go-proxy', 'X-Forwarded-For': '10.1.20.116, 10.1.20.239'}
b''
<MultiValueDict: {}>
Вернуться на верх