2017-09-25 8 views
0

Ionic Cordovaで書かれたアプリケーションをリリースしようとしていますが、アプリケーションの機能に問題があります。特に、そこにあなたがアンドロイドのバージョンで完璧な作品ファイルをダウンロード]ボタンがありますが、iOSの中で、私はこのエラーを取得:ダウンロードしたファイルを保存するためのパスを作成できませんでした - ionic iOS

FileTransferError { body = "Could not create path to save downloaded file: The file \U201c\U201d couldn\U2019t be saved."; code = 1; "http_status" = 200; source = " https://player.vimeo.com/external/221750072.sd.mp4?s=4dd5a5319a2484a715c54f58ef5b0e53&profile_id=165&download=1 "; target = "null.CHURCHOF%20SAINT%20JOHN.mp4"; } File Transfer Error: Could not create path to save downloaded file: The file “” couldn’t be saved.

+1

パスは何ですか? 「ファイル」を保存できませんでした。パスが間違っているようです(ファイル名は設定されていません)? – Larme

答えて

1

はどのようにして先のパスを作っていますか?あなたが使用しているいくつかのプロパティはnullだと思われますので、正しい宛先パスを取得するためにはそれを変更する必要があります。例えば、私はこの目的のためにのような構造を使用します。

var destPath = (cordova.file.externalDataDirectory || cordova.file.dataDirectory) 
       + "path_to_destination" 

そして、ファイル転送プラグインを:

var ft = new FileTransfer(); 
ft.download(url, destPath, success, error, true); 
関連する問題