Cordova Dosya Transferi ile bir sorun yaşıyorum. Bir dosyayı indirmek istiyorsanız, her şey yolunda gidiyor, iyi çalışıyor, Başarımı var, ama hiç bir dosya da indirilen. Tüm günü, neler olduğunu anlamaya çalışarak geçirdim, belki bana yardım edebilir misin?Cordova Dosya Transferi (+ ngcordova): 'başarı' indirme ama Android'deki dosyaları indiremiyor (belki iOS üzerinde)
JS: Burada
benim kodudur...
$scope.downloadFile = function() {
// File for download
var url = "http://www.digitallanding.com/wp-content/uploads/2012/12/download-speed-test-630.jpg";
// Save location
var targetPath = cordova.file.externalDataDirectory + "TestFile.jpg";
// Trust every host certificate SSL
var trustHosts = true;
// Options to send
var options = {};
console.log(cordova.file.externalDataDirectory);
$cordovaFileTransfer.download(url, targetPath, options, trustHosts)
.then(function (result) {
console.log(result);
}, function (error) {
console.error(error);
}, function (progress) {
// After
})
});
}
...
HTML:
...
<ion-list>
<ion-item ng-click="downloadFile()">
<h2 class="icon ion-document"> Test download</h2>
</ion-item>
</ion-list>
...
Benim başarım günlüğü olduğu
- Beyaz liste eklentisi yüklü, (CSP) ile yapılandırılmış ve başlatıldı (v1.2.1)
- Dosya eklentisi yüklü (+ ngcordova lib) ve başlatıldı (v4.1.1): Burada ben ne var
- Dosya Aktarım eklentisi yüklü (+ ngcordova lib) ve başlatıldı (v1.5.0)
- Cordova Android Hatmi
<preference name="AndroidPersistentFileLocation" value="Compatibility" />
<preference name="AndroidExtraFilesystems" value="sdcard,cache" />
:
ben eklemek config.xml çalıştı.
<allow-navigation href="*" />
<allow-intent href="*" />
<access origin="*" />
beyaz liste şey engellemediğini izin vermek için, ama çok değişmez:
Ben de ekledi.Bu başarı/hata konusunda yardımcı olmanızı gerçekten takdir ediyorum.
sayesinde
Pierre
yardımcı olur. Bu Açısal, bu yüzden bu konuda yardım için iyonik foruma göndermelisiniz. – JesseMonroy650