この質問では、部分的にthis oneを参照しています。再開可能なアップロードで「Access-Control-Allow-Origin」ヘッダーがまだありません
ノード用のgcloud-packageを使用して、私のサーバー上で認証されたリクエストを含むアップロードURIを生成しています。これは、ファイルのcreateResumableUploadメソッドで行われます。実際のアップロードはブラウザで行われます。ブラウザは同じ起源ではありません。
現在のところ、このヘッダーが存在しないため、OPTIONS要求が正常に動作しているため、PUT要求がキャンセルされています。
私はどのなしの仕事の3つのソリューションを見つけました。およそCORS on Google Cloud Storage文書のトラブルシューティングのリストの数8に
- 、XML CORSのAPIを使用して、*(ワイルドカード)に起源を設定することをお勧めします。これは時代遅れですが、APIがJSONに切り替えたので、それ以降はヘッダーは設定されません。私はこれをワイルドカードに設定しなければならないことも嫌い、かなり不安です。
- アップロードURIを*に生成するときにCORSオプションを設定し、実際の起点を指定しても無視されます。
- クエリ文字列パラメータとしてCORSを設定します。これも無視されます。
ここに何かが見つからない、または2年後にまだ解決されていませんか?
十分に適切です。ある意味では意味がありますが、機能の実装にはかなりの制限があります。とにかく、あなたの考えに感謝します! –