Udało mi się uzyskać załączniki wiadomości e-mail na Amazon S3 z przychodzącej wiadomości e-mail GAE, ale czy ktoś zna technikę, aby uzyskać załącznik, jak obraz, do blobstore.Czy można dostać załącznik e-mail do blobstore App Engine?
Każda pomoc będzie mile widziana.
Kod tej pory (z pomocą Alex)
upload_url = blobstore.create_upload_url('/upload')
msg = MIMEMultipart()
msg.set_type('multipart/form-data')
msg.set_payload({'file': content})
result = urlfetch.fetch(upload_url, payload=urllib.urlencode(msg), method=urlfetch.POST, headers={'Content-Type': 'multipart/form-data'})
Czy istnieje powód, dla którego nie można po prostu zapisać przesłanego pliku bezpośrednio w magazynie danych? –
Pole przesyłania na stronie może akceptować pliki większe niż 1 MB, chcę, aby wszystkie pliki trafiały do blobstore, nawet z wiadomości e-mail, więc potrzebuję załączników e-mail, aby tam wejść. – Effisfor