カメラを使用して画像を取得し、プレビューします。 「FILE_URI」の宛先タイプを使用するように、サーバーに送信する必要があります。 Androidで実行すると動作しますが、IOS 10.3.1で実行するとこのエラーが発生します
ローカルリソースをロードできません:file:///var/mobile/Containers/Data/Application/2CE518F3-4F4E-42A9-94E1-DC06D01250C7/tmp/cdv_photo_001.jpg
-lcタグを付けて実行していません。エンコードタイプはJPEGです
私は同じ問題に直面しており、iOSカメラプラグインでは新しいキャプチャのプロトコルでソースを返しますが、HTMLで使用してimgやビデオなどの要素のソースを設定する場合、プロトコルを削除する必要があることに気付きました...
if (isIos()) {
itemSrc = itemSrc.replace(/^file:\/\//, '');
}
キャプチャを別の場所に移動したい場合は、プロトコルを復元するか、事前にコピーを作成するなど
それが役に立てば幸い
ライブリロードモードでアプリを実行していて、同じ問題に直面していたので この回答 を試してみました。ライブリロードから通常モードに変更すると問題が解決しました。
少なくとも今のところは、私を助けてくれたようにあなたを助けるはずです。
このpath = normalizeURL(path);
を使用し、 WKWebView の詳細も参照してください。