Python google.appengine.ext.webapp.blobstore_handlers.BlobstoreDownloadHandler() Examples
The following are 1
code examples of google.appengine.ext.webapp.blobstore_handlers.BlobstoreDownloadHandler().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
google.appengine.ext.webapp.blobstore_handlers
, or try the search function
.
Example #1
Source File: main.py From python-docs-samples with Apache License 2.0 | 6 votes |
def get(self): # Get the default Cloud Storage Bucket name and create a file name for # the object in Cloud Storage. bucket = app_identity.get_default_gcs_bucket_name() # Cloud Storage file names are in the format /bucket/object. filename = '/{}/blobstore_serving_demo'.format(bucket) # Create a file in Google Cloud Storage and write something to it. with cloudstorage.open(filename, 'w') as filehandle: filehandle.write('abcde\n') # In order to read the contents of the file using the Blobstore API, # you must create a blob_key from the Cloud Storage file name. # Blobstore expects the filename to be in the format of: # /gs/bucket/object blobstore_filename = '/gs{}'.format(filename) blob_key = blobstore.create_gs_key(blobstore_filename) # BlobstoreDownloadHandler serves the file from Google Cloud Storage to # your computer using blob_key. self.send_blob(blob_key)