you_are_enot
@you_are_enot
Пограммист любитель

Как загрузить файл на сервер VK?

Я использую модуль axios и form-data чтобы загрузить файл на сервер Вконтакте.

const fs = require("fs")
const axios = require("axios")
const FormData = require("form-data")


void async function () {
    const formData = new FormData()
    formData.append("photo", fs.createReadStream("./photo.jpg"))

    const { data } = await axios({
        url: "https://pu.vk.com/...",
        method: "POST",
        data: formData,
        headers: {
            "Content-Type": "multipart/form-data",
        },
    })

    console.log(data)
}()


В ответ получаю следующий объект
{
  server: 855016,
  photo: '[]',
  hash: '552c2927e8822a357f1b57380d6bd4e1'
}


В чём ошибка и как её можно исправить?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы