私はthisプラグインを使用しているので、複数の画像を含むユーザーデータを投稿するためのフォームを作成する必要があります。私のの問題は、「キャッシュビュー=偽」を設定していても、コンソールにキャッシュされたイメージを取得するイメージを1つ選択すると、そのイメージが表示されます。 4 738260 log Image URI: file:///storage/sdcard0/WhatsApp/Media/WhatsA pp%20Images/IMG-20160426-WA0010.jpg 5 738263 log Image URI: file:///data/data/com.ionicframework.map/cach e/IMG-20160426-WA0010-774845115.jpg
Cordova imagePickerExプラグインもキャッシュされた画像を返します
<code>
var options = {
maximumImagesCount: 10,
width: 800,
height: 800,
quality: 80
};
$cordovaImagePicker.getPictures(options)
.then(function (results) {
for (var i = 0; i < results.length; i++) {
console.log('Image URI: ' + results[i]);
}
}, function(error) {
// error getting photos
});
});
</code>
エラーは、ここで私は1つの画像のみを選択していると私はあまりにも、キャッシュされた画像を取得しています。しかし、私は1つだけを取得したい。 だから誰でもこれを解決する方法を教えてもらえますか?
とイオンでそれらをテストする - 。「プラグインは、一時ディレクトリに保存された画像を返しますが、これらの画像は、多くの場合、しかし、自動的に削除されることはありませんファイル。 javascriptでファイルパスを取得した後に移動または削除する必要があります。だから行動は私が推測することです。このプラグインを試しましたか?https://github.com/ratkop/-cordova-imagePickerEx – Gandhi
私の投稿に記載されているプラグインを削除し、約2日前に上記のプラグインをインストールしたため、応答と申し訳ありません。これは、このキャッシュ問題がimagePickerExプラグインにも残っているようです。 – Atula
imagePickerExプラグインのソースコード(ImageFetcher.java)を見ると、キャッシュファイルはパフォーマンスのために意図的に管理されています。ですから、このプラグインの周りにロジックを書き込んで、キャッシュされたファイルを無視しなければならないかもしれません。 – Gandhi