【发布时间】:2014-03-13 23:18:46
【问题描述】:
我刚刚花了很多时间试图找出原因,当我将 .zip 文件附加到 Gmail 中以编程方式生成的电子邮件时,它们只会卡在发件箱中。在这个过程中,我发现如果我只使用 Gmail 并附加一个 zip 文件,也会发生同样的情况(在这两种情况下,zip 文件都是有效的,并且使用如下逻辑位于外部存储中:
File sdcard = Environment.getExternalStorageDirectory();
File dir = new File(sdcard.getAbsolutePath());
dir.mkdir();
OutputStream os = new FileOutputStream(new File(dir, filename));
如果我使用不同的文件扩展名(例如 .zap),那么在这两种情况下(即使用 Gmail 应用程序和我自己的代码),电子邮件都会立即发送(并且完好无损)。
任何想法为什么会这样,或者我可以做些什么来避免给我的 zip 文件提供愚蠢的扩展名?
【问题讨论】:
标签: android gmail attachment