gpt4 book ai didi

android - 无法将内部存储中的文件添加为电子邮件附件

转载 作者:太空宇宙 更新时间:2023-11-03 12:42:25 25 4
gpt4 key购买 nike

我正在内部存储(/data/data/package_name/myfile_name)中创建一个文件,我想发送带有附件的文件,但我在附件中得到一个空白文件(尽管我从文件资源管理器中检查了该文件,那文件存在并且在同一位置不为空)。

当我使用外部存储时,同样的代码运行良好(我在附件中得到了我的实际文件)。是否存在我们无法发送内部存储中存在的文件的任何限制?或者我缺少的其他步骤?

最佳答案

我假设您正在尝试使用 intents 将文件作为电子邮件附件发送。

文件为空的原因是由于 Android 的安全模型(/data/data/package_name 目录对您的应用是私有(private)的。

为了将文件添加为附件,您需要将其写入公共(public)存储(例如 SD 卡)以便电子邮件应用程序可以访问它。

关于android - 无法将内部存储中的文件添加为电子邮件附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5663342/

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