gpt4 book ai didi

android - 在 Android 的电子邮件附件中显示零字节 pdf 文件

转载 作者:行者123 更新时间:2023-11-29 18:11:53 26 4
gpt4 key购买 nike

我在电子邮件附件中发送一个 pdf 文件,附件在电子邮件中成功发送,它在电子邮件中显示为附件,但是当我下载此 pdf 时它没有内容,即它的大小为零字节。我错过了一些许可吗?或关于此的任何解决方案?

这是我的代码

private void emailSend(String emailString, String subject, String pdfPath){

String[] email = { emailString };
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

emailIntent.putExtra(Intent.EXTRA_EMAIL, email);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,"MY body");
emailIntent.setType("application/pdf");
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(pdfPath));

startActivity(Intent.createChooser(emailIntent, "Send mail..."));
}

最佳答案

最后我从 this 得到了我的问题的解决方案发布。

我用

emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(pdfPath)));

代替

emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(pdfPath));

它解决了我的问题。

谢谢

关于android - 在 Android 的电子邮件附件中显示零字节 pdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10229945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com