Dropbox Javascript SDKを使用して、クライアントサイドのWebapp自体にファイルをダウンロードしようとしています。Dropbox JavaScript SDKを使用してファイルをダウンロードする際の問題
私は、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ネットワークツールに表示されます:
(私は複数のリンクを挿入するのに十分な評判を持っていないので、これは私が生成された「リンク」の共有interpetください)
ます。https:// www.dropbox.com/s/s0gvpi4qq2nw23s/dbxFilesDownload.JPG?dl=0を
私は、ファイルのダウンロードやJavaScriptの誤用に関する知識が不足していると思います。
ご協力いただきありがとうございます。
?予想されるログステートメントを取得しているようです。そのデータをユーザーに提供してマシンにダウンロードする方法を探している場合は、[こちらの例](https://github.com/dropbox/dropbox-sdk-js/blob/master/examples/)をチェックしてください。 download/index.html#L51)。 (別のAPIメソッドですが、同じように動作します) – Greg
明快さの欠如に対する謝罪。ここでの全体的な目的は、ユーザードロップボックスからファイルをwebapp内の 'ダウンロード'フォルダにダウンロードすることです(これはクライアント側またはサーバー側のどちらでもかまいません)。私はユーザーがフォルダをダウンロードするわけではありません。あなたが親切に参照した方法を試してみました。それはあなたが言うことですが、残念ながら私が望むものではありません。私は 'filesDownload'メソッドを使用してダウンロードすることができますが、結果のファイルを移動する方法や、それを使用して私が望む結果を得る方法がわかりません。アイデアは、これがすべてJavaScriptの背後で起こっているということです。 – LJH
私はフォローしているかどうかはわかりませんが、Dropbox APIコールが正常に動作しているように聞こえるので、これは一般的なJavaScriptデータ処理質問のように聞こえるので、もっと助けてもらえませんか? – Greg