Как я также могу сохранить входящие BLOB-объекты типа MIME в хранилище?Теперь я не получаю ни имя, ни сохраненный тип MIME, который с помощью обработчика blobstore_handlers.BlobstoreUploadHandler
может это сделать.Вот мой код, который не использует blobstore_handlers.BlobstoreUploadHandler
:
def create_image(number, self, file, ad):
logging.debug('creating image')
try:
file_name = files.blobstore.create()
with files.open(file_name, 'a') as f:
f.write(file)
files.finalize(file_name)
blob_key = files.blobstore.get_blob_key(file_name)
logging.debug('creating image')
img = Image(reference=ad)
logging.debug('creating image')
img.primary_image = blob_key
logging.debug('creating image')
img.put()
ad.put()
except Exception:
self.response.write(Exception)