ユーザーが 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);
前もって感謝します。