Modulo google.appengine.api.files.gs

Riepilogo

API Files.

Deprecata dalla versione 1.8.1: utilizza la libreria client di Google Cloud Storage.

Chiamate API Files di Google Storage specifiche.

Contenuti

google.appengine.api.files.gs.create(nomefile, mime_type='application/octet-stream', acl=None, cache_control=None, content_encoding=None, content_disposition=None, user_metadata=None)origine

Crea un file googlestore accessibile in scrittura.

Parametri
  • filename - Nome oggetto di archiviazione Google (/gs/bucket/object)

  • mime_type - Tipo MIME dei contenuti blob come stringa.

  • acl – L'oggetto acl predefinito può essere applicato all'oggetto in base a: https://cloud.google.com/storage/docs/xml-api/reference-headers#xgoogacl Se non è specificato (o viene impostato su Nessuno), viene utilizzato l'oggetto acl predefinito.

  • cache_control: intestazione del controllo della cache da impostare durante la pubblicazione tramite lo spazio di archiviazione di Google. Se non è specificato, vengono utilizzati per impostazione predefinita 3600 secondi.

  • content_encoding: se l'oggetto è compresso, specifica il metodo di compressione qui per impostare correttamente l'intestazione quando viene pubblicato tramite Google Storage.

  • content_disposition: intestazione da utilizzare per la pubblicazione tramite Google Storage.

  • user_metadata - Dizionario che specifica le coppie chiave-valore da applicare all'oggetto. Ogni chiave ha come prefisso x-goog-meta- quando è pubblicata tramite Google Storage.

Restituisce

Un nome di file scrivibile per un file di Google Storage. Questo file può essere aperto per la scrittura da parte della funzione aperta dell'API File. Per leggere la chiamata di file file::open con il nome file di spazio di archiviazione di Google standard (/gs/bucket/object).