Dropbox Javascript SDK を使用して、クライアント側の Web アプリケーション自体にファイルをダウンロードしようとしています。
ファイルを Web アプリのフォルダーにダウンロードしたいだけであることを明確にしたいと思います。セキュリティ上の理由により、これが実際には不可能な場合があることを理解しています。
以下で提供されているドキュメントに従っています。
http://dropbox.github.io/dropbox-sdk-js/index.html
http://dropbox.github.io/dropbox-sdk-js/Dropbox.html#filesDownload__anchor
これは私のコントローラコードです:
$scope.testDownload = function() {
console.log('Testing Download');
dbx.filesDownload( {path: '/Collorado Springs.jpg'} ) // Just a test file
.then(function(response) {
console.log(response);
})
.catch(function(error) {
console.log(err);
});
};
以下に示すように、Chrome ネットワーク ツールに示されているように、ダウンロードが行われていることが確実にわかります。
(私は複数のリンクを挿入するのに十分な評判を持っていないので、私が生成したこの共有「リンク」を解釈してください)
https://www.dropbox.com/s/s0gvpi4qq2nw23s/dbxFilesDownload.JPG?dl=0
これは、ファイルのダウンロードに関する知識が不足しているか、JavaScript を誤って使用しているためだと思います。
あなたが提供できる助けを前もって感謝します。