2017-07-04 11 views
5

カメラを使用して画像を撮影してプレビューします。それはサーバーに送信する必要がありますので、宛先タイプ 'FILE_URI'を使用してください。それは私がアンドロイド上でそれを実行したときに動作しますが、イムは、iOS 10.3.1ローカルリソースをロードするために許可されていませんイオン3:File_URIローカルリソースを読み込めません。

上でそれを実行しているこのエラーを取得:私は-lcタグでそれを実行していないのですfile:///var/mobile/Containers/Data/Application/2CE518F3-4F4E-42A9-94E1-DC06D01250C7/tmp/cdv_photo_001.jpg

。エンコードの種類はJPEGです

+0

を役に立てば幸い? https://stackoverflow.com/questions/38795550/not-allowed-to-load-local-resource-for-local-image-from-remote-page-in-phonega –

+0

はい、私は行いましたが、Angular/Ionicどのように安全でないのか、それを使用不能にしているURLを消毒したのかに関する警告を出します。 DomSanitizerを使用してバイパスしようとしましたが、何も動作していませんでした。 –

答えて

2

私はlivereloadモードでこのアプリケーションを実行していましたが、同じ問題に直面して、this answerを試しました。livereloadからnormalモードに変更して問題を解決しました。

少なくとも今のところ私は助けてくれました。

10

私は同じ問題に直面していましたが、iOSカメラプラグインでは新しいキャプチャのプロトコルでソースを返しますが、HTMLでimgやvideoのような要素のソースを設定するとプロトコルを削除する必要があることに気付きました...だから私はやった:

​​

あなたは、プロトコルを復元するか、事前にコピーを作成してどこかにキャプチャを移動したいか、どんな

場合、それはあなたがこれらの手順のいずれかを試してみなかった

+0

これはiOSの問題を修正し、Androidにも適用されても問題は発生しません。ありがとう! – tanz

関連する問題