cordova-plugin-cameraを使用してPHOTOLIBRARYからイメージを選択するように求めます。 私はAndroidのcordova-plugin-cameraでFILE_URIを使用してフォトライブラリイメージを表示
を使用して、私はカメラに渡すオプションがあり、それをテストしてい:バック私は、次のURIを取得し、私は成功の呼び出しに続いて
options: {
sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
destinationType: Camera.DestinationType.FILE_URI
}
:
content://media/external/images/media/14555
しかし、私
<img src="content://media/external/images/media/14555"/>
これは動作しないし、表示されません。 Sこのメッセージ
は、リソースの読み込みに失敗しました:サーバーは404 (見つかりません)
の状態で応答し、私はすべてを試みていると私は、画像を表示するために取得することはできません。 実際のファイルにアクセスする必要があるため、もう一度カメラのプラグインでDATA_URLを使用することはできません。
です。並べ替え私はcordova-plugin-filetransferを使用して写真をappディレクトリにコピーすると、有効なURLを取得できることがわかりました。しかし、これは解決策よりも回避策です。私の解決策は、content:// URI(カメラプラグインから)をwebviewで直接使用できる有効なURLに直接変換する方法です。 –