gpt4 book ai didi

android - 为 Android 上传图像电子邮件附件时出现问题

转载 作者:行者123 更新时间:2023-11-30 03:51:20 25 4
gpt4 key购买 nike

对于我的一个项目,我只是尝试将图像附加到电子邮件中并发送。

         Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("image/jpg");
emailIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
emailIntent.putExtra(Intent.EXTRA_SUBJECT,
"Image attached.");
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(filePath));
emailIntent.setType("text/plain");
startActivity(Intent.createChooser(emailIntent,
"Send email using.."));

我的变量“filePath”是在我的设备的外部存储中找到的图像的绝对文件路径。它的形式是“/mnt/sdcard/.....” 我的图像路径绝对正确,因为我成功地将照片加载到其他 ImageView 中。

此 Intent 也可以正常工作,并且能够将我带到一个屏幕以选择用于发送我的图像的应用程序。然而,在实际的电子邮件中,我可以看到我的图像已被附加(文件路径名 100% 正确),但图像本身没有被附加。

有没有人知道这个问题可能是什么原因造成的?

最佳答案

试试这个:

File fileToAttach = new File(filePath, filename);
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(fileToAttach));

关于android - 为 Android 上传图像电子邮件附件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14108667/

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