указываю
application/x-www-form-urlencoded тип - приходит undefined в req.file
а если multipart/form-data то приходит ошибка
Error: Multipart: Boundary not found
как исправить?
Заранее спасибо
правильно отправлять файл
let formData = new FormData() formData.append('companies', file) axios({ method: 'post', url: '/upload', data: formData, headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }) я так отправляю
Попробуйте так отправить файл: `var request = require('request'); var options = { 'method': 'POST', 'url': 'https://api.telegram.org/', 'headers': { 'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0.1; ASUS_Z00LD Build/MMB29P)', 'Content-Type': 'multipart/form-data' }, formData: { 'chat_id': '1990602239', 'length': '480', 'video_note': 'DQACAgIAs3FlslqGNEeNCAyWHYJAAJpEAACjTqoSyEv3UTQCT3sIQQ' } }; request(options, function (error, response) { if (error) throw new Error(error); console.log(response.body); });`
так нельзя так, ты суешь formdata а отпарвляешь контент тайп urlencoded
код сверху
нет, не смотрите код сверху. там request :D
я вижу) у меня уже axios стоит
сам файл отправить просто ? а не form data?
headers: { 'Content-Type': 'multipart/form-data' }
тогда ошибка на беке Error: Multipart: Boundary not found
file чему равен здесь?
help)
Замени на multipart/form-data.
Что-то не то ты показываешь. Покажи как код исправил.
Обсуждают сегодня