【发布时间】:2014-04-23 04:31:50
【问题描述】:
我找到了这个帖子:GAE Python - How to attach the results of csv.writer to an email?
这有助于让我能够将 csv 附加到来自 Google App Engine 的电子邮件。我的代码如下:
self.response.headers[str('Content-Type')] = str('text/csv')
self.response.headers[str('Content-Disposition')] = str('attachment; filename="data.csv"')
writer = csv.writer(self.response.out)
[write csv here]
message=mail.EmailMessage(sender='test@example.com',subject='Subject', attachments=[("data.csv",self.response.body)])
message.to=[to email here]
message.html='Message Body'
message.send()
问题在于,当此代码运行时,不仅会发送电子邮件,还会下载文件。有没有办法阻止文件被下载?
【问题讨论】:
标签: python google-app-engine csv attachment email-attachments