1
  1. クライアントは、バックエンドにファイルのアップロードを要求します。
  2. バックエンドはセッションURIをクライアントに返します(Resumable Uploads with the XML API)。
  3. このセッションURIを使用すると、クライアントはGoogle Cloud Storageにファイルをアップロードする権限を持ちます。

¿最大ファイルサイズのみを許可するようにセッションURIを設定するにはどうすればよいですか?Google Cloud Storageのアップロードサイズを制限するにはどうすればよいですか?

答えて

0

残念ながら、再開可能なアップロードを開始してセッションURIをクライアントに渡しても、ファイルサイズを制限する手段はありません。

ただし、これを行う方法はあります。サーバーが開始した再開可能なPUTアップロードを使用する代わりに、クライアントが署名付きポリシー文書を使用して独自のPOSTアップロードを開始するようにします。ポリシー文書は、アップロードが満たす必要がある要件のリストをサーバが提供することを可能にし、その1つは許容されるファイルサイズの範囲である。具体的には、このセクションを含める必要があります:

["content-length-range", <min_range>, <max_range>] 

あなたは政策文書を読むことができ、どのようにここでそれらを作るために:https://cloud.google.com/storage/docs/xml-api/post-object#policydocument

関連する問題