我有一个 android 应用程序,我可以选择通过电子邮件发送日志
为此,我正在使用以下程序
String outputPath=Environment.getExternalStorageDirectory().getPath()+ File.separator+"sundeeplogs"+ File.separator;
File dir = new File (outputPath);
if (!dir.exists())
{
dir.mkdirs();
}
File zipFileSDCard = new File(outputPath+"sundeep_logs.zip");
现在我会将位于安全位置的 zip 复制到 zipFileSDCard 。
我已检查文件是否已成功复制
将 zip 文件添加到意图中
targetedShare.putExtra(Intent.EXTRA_STREAM,Uri.fromFile(zipFileSDCard));
当我使用 gmail 应用程序发送电子邮件时,电子邮件会与附件一起发送,我可以在收到的电子邮件中查看附件。
问题:
当我使用 Android 本机电子邮件客户端时,有时即使它附加并发送了电子邮件,它也不会附加文件,但收到的电子邮件中没有附件。
最后我找到了附件丢失的问题,但找不到本机客户端丢弃附件的原因。此链接中解释的问题Unloaded attachment is not marking for download error in android