4
如何使用谷歌應用程序引擎(Python)將位於Web URL上的文件附加到電子郵件?將文件附加到App Engine中的電子郵件中?
我有位於發言權文件:http://www.abc.com/files/file.pdf
我想這個附加到電子郵件並將其發送給用戶在App Engine上。我該怎麼做呢?
如何使用谷歌應用程序引擎(Python)將位於Web URL上的文件附加到電子郵件?將文件附加到App Engine中的電子郵件中?
我有位於發言權文件:http://www.abc.com/files/file.pdf
我想這個附加到電子郵件並將其發送給用戶在App Engine上。我該怎麼做呢?
要發送附件,您必須填寫包含文件名和文件內容的二值元組列表的電子郵件附件字段。來自here
from google.appengine.api import urlfetch
from google.appengine.api import mail
url = "http://www.abc.com/files/file.pdf"
result = urlfetch.fetch(url)
if result.status_code == 200:
document = result.content
mail.send_mail(sender="[email protected]",
to="[email protected]",
subject="The file you wanted",
body="Here is the file you wanted",
attachments=[("The file name.pdf", document)])
謝謝!完美地工作! – demos 2010-08-03 18:06:05