cordova.file
を使用して画像をdataDirectory
にダウンロードしています。私は内部のアプリケーションフォルダにファイルを保存しています。エミュレータではダウンロードしたファイルを見ることができますが、実際のデバイスではダウンロードしたファイルを見ることができません。これは私のパスルックです。cordova.file.dataディレクトリがアプリフォルダ内にファイルを作成していません
$scope.Download = function() {
var FileURL = appService.downloadFiles($scope.selectedFile.FileKey);
var targetPath = cordova.file.dataDirectory + "ChatApp/" + $scope.selectedFile.FileName;
var trustHosts = true;
var options = {};
$cordovaFileTransfer.download(FileURL, targetPath, options, trustHosts)
.then(function (result) {
alert('file downloaded successfully');
console.log(result);
refreshMedia.refresh(targetPath);
}, function (err) {
console.log(err);
}, function (progress) {
console.log(progress);
});
};
}
cordova.file.dataDirectory
のフォルダを作成する権限が必要ですか。このファイルは内部のアプリケーションフォルダ内にどのように表示されますか?
お使いのデバイスにはどのAndroid搭載版がありますか? – Homen
@Homen android 6 – Pritish
ファイルがダウンロードされていますか? – Homen