我希望使用Dropbox的JavaScript API(v2)从Dropbox中读取文本文件的内容,据我所知,最接近的方法是
实际上返回了一个对象,其内容如下所示。
但是返回的对象中没有文件内容(例如“abc”)。相反,当我检查Chrome浏览器控制台的网络选项卡时,我可以看到名为“download”的文件,其网址为“https://content.dropboxapi.com/2/files/download”,其中包含内容“abc”。我的问题是,我该如何实际获取文件内容?(一旦我能够获取内容,就很容易在网页中显示它们)
filesDownload()
。假设我们在根目录中有一个名为test.txt的文件,其中包含内容“abc”。我的JavaScript代码如下(我使用webpack)。var Dropbox = require('dropbox');
var dbx = new Dropbox({accessToken: '...'});
dbx.filesDownload({path: '/test.txt'})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
})
实际上返回了一个对象,其内容如下所示。
Object {
client_modified: "2017-03-06T06:34:24Z"
content_hash: "f62f4917741f7ed26e883d8193ddf477cde87b99dfbd8d5d8f67eb400087e0b6"
...
}
但是返回的对象中没有文件内容(例如“abc”)。相反,当我检查Chrome浏览器控制台的网络选项卡时,我可以看到名为“download”的文件,其网址为“https://content.dropboxapi.com/2/files/download”,其中包含内容“abc”。我的问题是,我该如何实际获取文件内容?(一旦我能够获取内容,就很容易在网页中显示它们)
response.result.fileBlob
而不是response.fileBlob
。 - AlirezaAsadi