使用Axios和FormData在线将文件上传到共享点

时间:2020-10-06 08:29:20

标签: javascript fs form-data

我正尝试通过API将axios文件上传到SPO服务器。

肯定的问题是我无法打开要附加到数据对象的文件并通过Axios发送它们。

这是我的代码:

var uploadFile = async function(token, nombre, url){
    var headerToken = { ... };
    var FormData = require('form-data');
    var formData = new FormData();
    var fs = require('fs');
    var archive = my_url + my_name;
    formData.append('my_file', fs.createReadStream(archive));
    var data = {
        data: { formData }
    };

    try {
        var response = await axios.post("API_ENDPOINT", data, headerToken);
        return response;
    } catch (error) {
        console.log(error);
    }
};

我猜问题是这样的: formData.append('my_file',fs.createReadStream(archive));

此刻,我正在将正确名称的空文件上传到SPO服务器。

0 个答案:

没有答案