Módulo google.appengine.api.blobstore.file_blob_storage

Resumo

Implementação na memória do armazenamento stub do Blobstore, com base no sistema de arquivos.

Este módulo contém uma implementação de blob_storage.BlobStorage que grava blobs diretamente em um sistema de arquivos.

Índice

classe google.appengine.api.blobstore.file_blob_storage.FileBlobStorage(storage_directory, app_id)origem

Bases: google.appengine.api.blobstore.blob_storage.BlobStorage

Mecanismo de armazenamento que armazena dados de blob em um disco local.

DeleteBlob(blob_key)origem

Exclui dados de blob

A exclusão de um blob desconhecido não gerará um erro.

Parâmetros

blob_key: a chave blob de um blob existente que você quer excluir.

OpenBlob(blob_key)origem

Abre um arquivo blob para streaming.

Parâmetros

blob_key: a chave blob de um blob existente que você quer abrir.

Retorna

Um stream de arquivos aberto para leitura do blob.

StoreBlob(blob_key, blob_stream)origem

Armazena um stream de blob.

Parâmetros
  • blob_key: a chave blob do blob que você quer armazenar.

  • blob_stream: um stream ou objeto semelhante a ele que gerará conteúdo de blob.