1
  1. 클라이언트가 백엔드에 파일 업로드를 요청합니다.
  2. 백엔드는 세션 URI를 클라이언트에 반환합니다 (Resumable Uploads with the XML API).
  3. 이 세션 URI를 사용하면 클라이언트는 파일을 Google Cloud Storage에 업로드 할 수있는 권한을 갖습니다.

최대 파일 크기 만 허용하도록 세션 URI를 구성하는 방법은 무엇입니까?Google Cloud Storage에서 업로드 크기를 제한하는 방법은 무엇인가요?

답변

0

재개 가능한 업로드를 시작하고 세션 URI를 클라이언트에 전달하면 파일 크기를 제한 할 수 없습니다.

그러나 이렇게하는 방법이 있습니다. 서버가 시작한 재개 가능한 PUT 업로드를 사용하는 대신 클라이언트가 서명 된 정책 문서를 사용하여 자체 POST 업로드를 시작하게하십시오. 정책 문서를 사용하면 서버가 업로드가 충족해야하는 요구 사항 목록을 제공 할 수 있으며 그 중 하나는 허용되는 파일 크기 범위입니다. 당신은 정책 문서에 대해 읽을 수있는 방법 여기를 만드는 법

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

: https://cloud.google.com/storage/docs/xml-api/post-object#policydocument

특히,이 섹션을 포함해야합니다