App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | Public Attributes | List of all members
google.appengine.api.files.file_service_stub.BlobstoreFile Class Reference
Inheritance diagram for google.appengine.api.files.file_service_stub.BlobstoreFile:

Public Member Functions

def __init__
 
def is_appending
 
def stat
 
def read
 
def append
 
def finalize
 

Public Attributes

 filename
 
 file_storage
 
 blob_reader
 
 content_type
 
 mime_content_type
 
 ticket
 
 blob_file_name
 

Detailed Description

File object for generic /blobstore/ file.

Constructor & Destructor Documentation

def google.appengine.api.files.file_service_stub.BlobstoreFile.__init__ (   self,
  open_request,
  file_storage 
)
Constructor.

Args:
  open_request: An instance of open file request.
  file_storage: An instance of BlobstoreStorage.

Member Function Documentation

def google.appengine.api.files.file_service_stub.BlobstoreFile.append (   self,
  request,
  response 
)
Append data to file.

Args:
  request: An instance of file_service_pb.AppendRequest.
  response: An instance of file_service_pb.AppendResponse.
def google.appengine.api.files.file_service_stub.BlobstoreFile.finalize (   self)
Finalize a file.

Copies temp file data to the blobstore.
def google.appengine.api.files.file_service_stub.BlobstoreFile.is_appending (   self)
Checks if the file is opened for appending or reading.
def google.appengine.api.files.file_service_stub.BlobstoreFile.read (   self,
  request,
  response 
)
Read data from file

Args:
  request: An instance of file_service_pb.ReadRequest.
  response: An instance of file_service_pb.ReadResponse.
def google.appengine.api.files.file_service_stub.BlobstoreFile.stat (   self,
  request,
  response 
)
Fill response with file stat.

Current implementation only fills length, finalized, filename, and content
type. File must be opened in read mode before stat is called.

The documentation for this class was generated from the following file: