Modulo google.appengine.api.files.blobstore

Riepilogo

API Files.

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

Chiamate API Files specifiche per Blobstore.

Contenuti

google.appengine.api.files.blobstore.create(mime_type='application/octet-stream', _blobinfo_upload_filename=None)source

Creare un file blobstore accessibile in scrittura.

Parametri
  • mime_type - Tipo MIME dei contenuti del blob risultante come stringa.

  • _blobinfo_upload_filename - Nome del file BlobInfo del blob come stringa.

Restituisce

Un nome file per il file blobstore. Questo file può essere aperto per la scrittura dalla funzione aperta dell'API File. Per leggere il file o ottenere la chiave del blob, finalizzarlo e chiamare la funzione get_blob_key.

google.appengine.api.files.blobstore.get_blob_key(create_file_name)origine

Genera una chiave blob per il file blobstore finalizzato.

Parametri
  • create_file_name - Nome file blobstore scritturabile ottenuto da create()

  • Il file deve essere finalizzato. (funzione). –

Restituisce

Un'istanza di apphosting.ext.blobstore.BlobKey per il blob corrispondente o None se il blob a cui si fa riferimento nel nome del file non è finalizzato.

Aumenta
  • google.appengine.api.files.InvalidFileNameError se il nome del file non è

  • un nome file blob non finalizzato valido.

google.appengine.api.files.blobstore.get_file_name(blob_key)origine

Ottieni un nome file da leggere dal blob.

Parametri

blob_key - Un'istanza di BlobKey.

Restituisce

Nome del file come stringa utilizzabile con l'API File per leggere il file.