in optional-kubernetes-engine/bookshelf/crud.py [0:0]
def upload_image_file(file):
"""
Upload the user-uploaded file to Google Cloud Storage and retrieve its
publicly-accessible URL.
"""
if not file:
return None
public_url = storage.upload_file(
file.read(),
file.filename,
file.content_type
)
current_app.logger.info(
"Uploaded file %s as %s.", file.filename, public_url)
return public_url