2014-03-13 37 views
1

我刚刚花了很多时间尝试解决原因,当我将.zip文件附加到Gmail中以编程方式生成的电子邮件时,他们只是卡在发件箱中。在这个过程中,我发现了同样的情况,如果我只是使用Gmail并附加一个zip文件(其中在两种情况下,压缩文件是有效的,并且使用逻辑设在外部存储像这样的:无法从Gmail发送.zip文件

File sdcard = Environment.getExternalStorageDirectory(); 
File dir = new File(sdcard.getAbsolutePath()); 
dir.mkdir(); 
OutputStream os = new FileOutputStream(new File(dir, filename)); 

如果我使用不同的文件扩展名(例如.zap),然后在这两种情况下(即使用Gmail应用程序和我自己的代码),电子邮件立即发送(并完整到达)。我可以这样做,以避免不必给我的zip文件愚蠢的扩展?

回答