에 주어진 URI에서 실제 경로를 가져옵니다 : 내가 Android
전화에 응용 프로그램을들이받은거야Ionic2 원주민 - 카메라 -이 튜토리얼 다음있어 안드로이드
http://devfanaticblog.com/working-with-camera-in-ionic-2-and-ionic-native/
.
$ ionic run android
그것은 오직 한 가지 예외가 제대로 작동 : 작동하지 않는
content://com.android.providers.media.documents/document/image%3A1792
:
Camera.DestinationType.FILE_URI
같이 뭔가를해야만 반환합니다. 나는 예를 들어, 실제 경로가 필요합니다
/storage/sdcard/Downloads/ionic.png
이 내가 코드가 작동하기 위해 실행 한 명령의 일부입니다. 이 github.com/apache/cordova-plugin-camera
내가 정확히 내가 필요 않는 기능이 이미 존재 볼 수 있습니다 여기에
$ ionic plugin add cordova-plugin-camera
$ npm install --save @ionic-native/camera
플러그인의 소스 코드입니다.
public static String getRealPath(Uri uri, CordovaInterface cordova) {...}
https://github.com/apache/cordova-plugin-camera/blob/master/src/android/FileHelper.java#L44
내 질문은 : URI 변환을하기 위해 home.ts
:
가 어떻게 파일에 그 함수의 사용을해야합니까? 사용
이것은 작동하지 않았습니다. 이것을 확인하면 : https://github.com/driftyco/ionic-native/blob/master/src/%40ionic-native/plugins/camera/index.ts#L12 당신은'Camera.DestinationType.NATIVE_URI'를 보게 될 것입니다. 'Camera.DestinationType.FILE_URI'가 실제 경로를 반환해야하는 동안'content : // Android'를 반환해야합니다. – davidesp