0

Google ピッカーと Blobstore をセットアップしました。ローカル マシンから Blobstore にファイルをアップロードすることはできますが、ピッカーをセットアップしたので動作しますが、情報 (url? fileid?) を使用して選択したものをロードする方法がわかりません。ブロブストアにファイルしますか? これを行う方法に関するヒントはありますか?Google のリソースでそれに関する多くの情報を見つけることができませんでした

4

3 に答える 3

0

@Gwyn - あなたのソリューションにコメントを追加するのに十分な評判はありませんが、問題 3 について考えました: ユーザーが既存のファイルを選択したのか、新しいファイルをアップロードしたのかを確実に知ることはできません

Response.VIEWファイルが選択されたときに使用していたビューを確認するために使用することはできますか? ドライブ ファイル用のビュー コンストラクタとアップロード ファイル用のビュー コンストラクタがある場合、次のようになります。

var driveView = new google.picker.View(google.picker.ViewId.DOCS);
var uploadView = new google.picker.DocsUploadView();

ファイルが新しいアップロード (削除しても安全) であるか、既存のファイル (そのままにしておく) であるかを知ることができますか?

于 2014-04-15T04:26:55.783 に答える
0

自分の Google ドライブからファイルを選択して Blobstore に移動するとします。

1) まず、Google Drive API のOauthを実行する必要があります

2)ドライブからファイルを選択するときにピッカーを使用すると、そのIDを取得する必要があります

3) ステップ 2 で取得したIDを使用して、 Drive API を使用してプログラムでダウンロードできます。

4) ファイルをダウンロードした後、FileService (非推奨) を使用してファイルを
Blobstore にアップロードできます。

于 2014-11-19T20:04:23.107 に答える