Я использую cordova-file-transfer-plugin, и я могу скачать и воспроизвести файл MP3 отлично на Android, но в iOS файл не существует.Как получить доступ к загруженному файлу в локальной файловой системе iOS с помощью Cordova?
Я поменял каталог на documentsDirectory
, но когда я его вызываю в своем браузере, он не работает. Я использую пример кода, показанный в ссылке.
Я также посмотрел this question, но не повезло.
var targetPath;
if (ionic.Platform.isIOS())
{
targetPath = cordova.file.documentsDirectory + data.value.split('/').pop();
} else
{
targetPath = cordova.file.dataDirectory + data.value.split('/').pop();
}
$cordovaFileTransfer.download('http://admin.lalelaknowledge.com/FileUpload/Upload/0a5eabcc-231e-4831-b72f-c8980b78615c.mp3', targetPath, {}, true)
.then(function (result)
{
console.log(result);
}, function (err) {
console.log(err);
}, function (progress) {
$timeout(function() {
console.log((progress.loaded/progress.total) * 100);
});
});
Не могли бы вы поделиться некоторыми из вашего кода? – Dexter
просто добавил. FYi отлично работает в симуляторе IOS, но не на устройстве. –
Привет @duovili .. Могу ли я спросить, нет ли у вашей функции загрузки проблем? Mine работает, если я только перезапущу приложение. –