Добрый день, подскажите пожалуйста, как правильно должен выглядеть post-запрос для отправки фото на сервер ВК или какие ошибки были допущены в моём?
Таким образом я его решил сделать, использовал пакет axios для nodejs и ответ пришёл с пустым полем photo
Не могу разобраться в чём проблема...
Код для возможных правок, тех, кто захочет ответить:
const photo = new FormData();
//photo.append('photo', request('https://cdn.dribbble.com/users/1192832/screenshots/4721535/dribbble.png'));
photo.append('photo', fs.createReadStream('./1.png'),{name: 'photo', filename: '1.png', contentType: 'multipart/form-data'});
let axiosObj = {
method: 'post',
url: response_url,
photo: photo,
headers: photo.getHeaders()
}
axios({
method: axiosObj.method,
url: 'https://pu.vk.com/c856028/upload.php?act=do_add&mid=202775171&aid=-14&gid=129045983&hash=f3feb8fac0be43d9b2cbb5e1f73cddd1&rhash=6a15f35314df64a037812b0ea9df5143&swfupload=1&api=1&wallphoto=1',
photo: axiosObj.photo,
headers: axiosObj.headers
}).then(response =>{
console.log(response)
});