Javascript 读写文件Dropbox API V2

Javascript 读写文件Dropbox API V2,javascript,download,dropbox,Javascript,Download,Dropbox,我正在尝试使用新的Drobox API读取和写入Dropbox上的文件,我已经创建了一个可以访问我的帐户的变量,并且能够列出我的Dropbox的内容,但到目前为止,我还无法获得特定的文件内容。我在控制台输出中接收到的是 todocl.file—文件路径,即“Test.txt”(我尝试了“/Test.txt”,它只给出了一个409错误,找不到路径) 及 Dropbox sdk.min.js:8未捕获的DomeException:未能从“XMLHttpRequest”读取“responseText”

我正在尝试使用新的Drobox API读取和写入Dropbox上的文件,我已经创建了一个可以访问我的帐户的变量,并且能够列出我的Dropbox的内容,但到目前为止,我还无法获得特定的文件内容。我在控制台输出中接收到的是

todocl.file—文件路径,即“Test.txt”(我尝试了“/Test.txt”,它只给出了一个409错误,找不到路径)

Dropbox sdk.min.js:8未捕获的DomeException:未能从“XMLHttpRequest”读取“responseText”属性:仅当对象的“responseType”为“”或“text”(为“blob”)时,才可访问该值

Dropbox Api


任何帮助都会很好

结果是我需要文件路径的根目录和文件阅读器的correct setu

function readFiles() {
    todocl.dbx.filesDownload({
        path: todocl.file
    }).then(function (data) {
        var blob = data.fileBlob;
        var reader = new FileReader()
        reader.addEventListener("loadend", function () {
            console.log(reader.result);
        })
        reader.readAsText(blob);
    }).catch(function (error) {
        console.error(error);
    });
}

事实证明,我需要文件路径的根和文件阅读器的correct setu

function readFiles() {
    todocl.dbx.filesDownload({
        path: todocl.file
    }).then(function (data) {
        var blob = data.fileBlob;
        var reader = new FileReader()
        reader.addEventListener("loadend", function () {
            console.log(reader.result);
        })
        reader.readAsText(blob);
    }).catch(function (error) {
        console.error(error);
    });
}

以下是存储文本内容的基本方法:
dbx.filesUpload({path:taskFile,contents:'text content',mode:{.tag:“overwrite”},autorename:false})。然后(函数(data){console.log(data);})。catch(函数(error){console.error(error);})以下是存储文本内容的基本方法:
dbx.filesUpload({path:taskFile,contents:'text content',mode:{.tag:“overwrite”},autorename:false})。然后(函数(data){console.log(data);})。catch(函数(error){console.error(error);})