2

ユーザーが Google ドライブから画像を選択したり、アップロードしたりできるように、Google ドキュメント ピッカーをセットアップしました。

ピッカーが読み込まれると、グリッド ビューの画像のプレビューの一部が読み込まれません。これはランダムに表示され、エラーは 404 (見つかりません) です。404 は、 https://googledrive.com/thumb/fileId?access_token=ya....&size= 180 の形式の URL に対して返されます。

これは私の JavaScript コードで解決できますか? 以下のコードを参照してください。

var driveView = new google.picker.DocsView(google.picker.ViewId.DOCS_IMAGES);
driveView.setParent(driveFolderId); //sets the default displayed folder

var uploadView = new google.picker.DocsUploadView();
uploadView.setParent(driveFolderId); //set upload parent folder and prevents the user from changing it
uploadView.setMimeTypes('image/png,image/jpeg'); //image/bmp,image/gif,image/tiff 
//default file type to png and jpeg

var picker = new google.picker.PickerBuilder()
  //.enableFeature(google.picker.Feature.NAV_HIDDEN) //hide navigation
  .enableFeature(google.picker.Feature.MULTISELECT_ENABLED) // multi select - bug must be enabled to set the upload folder destination
  .addView(driveView) //allows picking files from Google Drive
  .addView(uploadView) //allows uploads
  .setOAuthToken(gapi.auth.getToken().access_token)
  .setCallback(imagePickerCallback)
  .build();

picker.setVisible(true);

前もって感謝します。

4

1 に答える 1

2

この同様の質問を見つけた後、OAUTH ログイン プロセスを変更してhttps://www.googleapis.com/auth/drive.readonlyスコープを含めると、機能し始めました。私はdrive.fileだけを求めていました。

于 2015-04-29T17:35:16.410 に答える