1

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 を誤って使用しているためだと思います。

あなたが提供できる助けを前もって感謝します。

4

2 に答える 2