GoogleドライブAPI V3(alt=media
)を使用してファイルをダウンロードしようとしています。しかし、私はWebブラウザでダウンロードを開始することはできません。GoogleドライブAPI V3を使用してファイルをダウンロードできません
私のクエリは次のとおりです。私はブラウザで直接ダウンロードを開始することができ、この1とwebContentLink
である第三の選択肢を試してみた
:
GET https://www.googleapis.com/drive/v3/files/0B9jNhSvVjoIVM3dKcGRKRmVIOVU?alt=media
その応答のようなものです25MBを超えるファイルはダウンロードできませんでした。
私の質問はです。どうすればGoogle API経由でブラウザでダウンロードを開始できますか?
ファイルストリームをローカルにファイルに保存しようとしましたか?私はあなたが25 MB以上のファイルをブラウザでダウンロードできるようになるとは思わない。 https://developers.google.com/drive/v3/web/manage-downloads – DaImTo
私はBlobを使用しようとしましたが、サイズ制限があります。たとえば、10 MBを超えるイメージはBlobを使用してダウンロードできません。ブラウザがクラッシュするか、ダウンロードされた要素の名前がダウンロードバー「ダウンロード失敗 - ネットワークエラー」に表示されます。 GoogleドライブAPI V3経由でブラウザに直接ファイルをダウンロードする方法を理解しようとしています。 – Sarah
レスポンスヘッダーとは何ですか、つまりコンテンツタイプを設定していますか?私にとっては、content-typeとcontent-disposition:attachmentの両方が正しく設定されています。 これをjavascriptで起動する場合は、次の手順に従う必要があります。http://stackoverflow.com/a/20830337/1542667 –