有没有办法获取PhoneGap资产文件夹中图像的绝对路径?
我需要绝对路径以便使用EmailComposer插件将图像附加到邮件中。
EmailComposer插件需要像这样的绝对路径:
/storage/sdcard0/DCIM/Camera/20121124_125210.jpg
但是我想要附加的图片位于我的资源文件夹中,路径如下:
file:///android_asset/www/img/logo.png
无法运行
有没有办法获取PhoneGap资产文件夹中图像的绝对路径?
我需要绝对路径以便使用EmailComposer插件将图像附加到邮件中。
EmailComposer插件需要像这样的绝对路径:
/storage/sdcard0/DCIM/Camera/20121124_125210.jpg
但是我想要附加的图片位于我的资源文件夹中,路径如下:
file:///android_asset/www/img/logo.png
无法运行
如果有人仍在寻找解决方案,现在Cordova实现了一种非常简单的获取当前应用程序目录的方法(支持Android、iOS和BlackBerry 10):
cordova.file.applicationDirectory
例如,如果您想访问www
内的res/audio
目录中的音频文件,只需编写以下内容:
cordova.file.applicationDirectory + 'res/audio/my-audio-file.mp3'
此处是完整的文档。
www/
。 - mauvmcordova plugin add cordova-plugin-file --save
。 - Ivan Gabriele