class LogSenderHandler(InboundMailHandler):
def receive(self, mail_message):
for elemento in mail_message.attachments:
asset = conversion.Asset("application/pdf", str(elemento[1]), "test.pdf")
conversion_obj = conversion.Conversion(asset, "image/png")
result = conversion.convert(conversion_obj)
if result.assets:
for asset in result.assets:
file_name = files.blobstore.create(mime_type='application/octet-stream')
with files.open(file_name, 'a') as f:
f.write(asset)
files.finalize(file_name)
blob_key = files.blobstore.get_blob_key(file_name)
fax = FAX()
fax.link = blob_key
fax.Tlink = images.get_serving_url(fax.link, 94)
fax.Glink = images.get_serving_url(fax.link, 800)
fax.put()