【发布时间】:2017-09-19 07:38:45
【问题描述】:
我正在学习本教程:
http://devfanaticblog.com/working-with-camera-in-ionic-2-and-ionic-native/
我正在Android 电话上运行该应用程序。
$ ionic run android
它可以正常工作,只有一个例外:
Camera.DestinationType.FILE_URI
正在返回类似的东西:
content://com.android.providers.media.documents/document/image%3A1792
这不起作用。我需要真实路径,例如:
/storage/sdcard/Downloads/ionic.png
这些是我为使代码工作而运行的一些命令。
$ ionic plugin add cordova-plugin-camera
$ npm install --save @ionic-native/camera
插件源码如下:github.com/apache/cordova-plugin-camera
我可以看到已经有一个函数可以满足我的需要。
public static String getRealPath(Uri uri, CordovaInterface cordova) {...}
https://github.com/apache/cordova-plugin-camera/blob/master/src/android/FileHelper.java#L44
我的问题是:
如何使用文件上的那个函数:
home.ts来进行 URI 转换?
【问题讨论】:
标签: android cordova ionic2 cordova-plugins apache-cordova