2012-03-11 193 views

回答

1

不,您不能发送没有扩展名的附件。所有的扩展允许不同的是.zip文件中

from google.appengine.api import mail 
mail.EXTENSION_BLACKLIST 

列入黑名单的那些我也发现了在实践中我最后一次检查(SDK 1.6.3)不允许虽然.zip文件不在该列表作为1.6.3。

这首先回答here

+0

只要不包含任何列入黑名单的文件类型,您就可以发送zip文件。他们也不能包含拉链。 http://code.google.com/appengine/docs/python/mail/overview.html#Attachments – 2012-03-12 00:05:25

+0

Dan,我刚刚压缩了一个* .docx文件并试图发送它。我收到错误(InvalidAttachmentTypeError:无效的附件类型) 文件“/base/python27_runtime/python27_lib/versions/1/google/appengine/api/mail.py”,第897行,发送 raise ERROR_MAP [e.application_error] (e.error_detail) InvalidAttachmentTypeError:无效的附件类型 – gae123 2012-03-12 08:16:04

+0

gae123,你已经用实际的事实告诉我了。我也无法让这个工作。我会研究它。 – 2012-03-12 23:36:03