【问题标题】:Ionic2 Native - Camera - Get real path from a given URI on AndroidIonic2 Native - 相机 - 从 Android 上的给定 URI 获取真实路径
【发布时间】: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


    【解决方案1】:

    尝试使用:

    Camera.DestinationType.NATIVE_URI
    

    这应该返回图像的本地路径。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    • 2019-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多