如何获取codenameone文件系统存储中存在的文件的绝对URI?

如何获取codenameone文件系统存储中存在的文件的绝对URI?,codenameone,Codenameone,如何获取codenameone文件系统存储中存在的文件的绝对URI 在我的项目中,我需要发送一个存在于CodeNameOne文件系统存储中的文件作为电子邮件附件。我正在使用Message-getAttachments().put(…)方法,该方法强制我使用此文件的uri(作为字符串)作为参数 如何获取此URI。或者更好的方法是,如何以电子邮件附件的形式发送文件列表存储中的文件?这非常简单,使用FileSystemStorage.getAppHomePath()并将文件名附加到它返回的字符串中 更

如何获取codenameone文件系统存储中存在的文件的绝对URI

在我的项目中,我需要发送一个存在于CodeNameOne文件系统存储中的文件作为电子邮件附件。我正在使用Message-getAttachments().put(…)方法,该方法强制我使用此文件的uri(作为字符串)作为参数


如何获取此URI。或者更好的方法是,如何以电子邮件附件的形式发送文件列表存储中的文件?

这非常简单,使用FileSystemStorage.getAppHomePath()并将文件名附加到它返回的字符串中


更多信息:

FYI文件系统存储要求所有路径都是完整路径,并认为相对路径非法,因为它们依赖于平台。请参阅