Javascript 读写文件Dropbox API V2
我正在尝试使用新的Drobox API读取和写入Dropbox上的文件,我已经创建了一个可以访问我的帐户的变量,并且能够列出我的Dropbox的内容,但到目前为止,我还无法获得特定的文件内容。我在控制台输出中接收到的是 todocl.file—文件路径,即“Test.txt”(我尝试了“/Test.txt”,它只给出了一个409错误,找不到路径) 及 Dropbox sdk.min.js:8未捕获的DomeException:未能从“XMLHttpRequest”读取“responseText”属性:仅当对象的“responseType”为“”或“text”(为“blob”)时,才可访问该值 Dropbox ApiJavascript 读写文件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”
任何帮助都会很好 结果是我需要文件路径的根目录和文件阅读器的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);})代码>