Google App Engineで現在、ユーザーがビデオをアップロードできるアプリをローカルで開発しています。私はGoogle Cloud Storageライブラリをセットアップし、読み取りアクセス権を公開するように設定しました。 、あなたはURL経由でファイルにアクセスできるのdevのサーバーでGoogle App Engine - Google Cloud StorageからのビデオURLの提供Chromeのエラー
:http://localhost:8080/_ah/gcs/bucket/filename
私は、ビデオのHTMLタグ内のファイルを提供しようとしているが、それはChromeでエラーが発生。メッセージが表示されます。リソースの読み込みに失敗しました:サーバーが500のステータス(内部サーバーエラー)で応答しました。サーバーコンソールにファイルの要求が失敗したことが示されます。
これはChromeでのみ発生し、他のブラウザで正常に動作します。
なぜこれが起こっているのでしょうか?デバッグするのは少し難しいです。
すべてのリクエストはクラウドストレージに直接送られるため、サーバーログには何も表示されません。なぜサーバーが関与しているのですか? –
@Andrei Volgin私は確信していません。私は単純にビデオタグのsrc値としてURLを入力しました。サーバログは以下の通りです: '/_ah/gcs/app_default_bucket/5733953138851840/user/IMG_2551.mp4に失敗しました ' ' default: "GET /_ah/gcs/app_default_bucket/5733953138851840/user/IMG_2551.mp4 HTTP/1.1 "500' – JK140