Cordova文件下载


 var fileTransfer = new FileTransfer();

 function downloadFile() {

               //下载路径

               var uri = encodeURI("http://192.168.1.38:9082/resources/uploads/test.zip");

               var file = cordova.file.documentsDirectory

              //保存路径

               fileURL=encodeURI(file+'hong.zip');

               fileTransfer.download(

                                     uri,

                                     fileURL,

                                     function(entry) {

                                     console.log("download complete: " + entry.toURL());

                                     },

                                     function(error) {

                                     console.log("download error source " + error.source);

                                     console.log("download error target " + error.target);

                                     console.log("upload error code" + error.code);

                                     },

                                     false,

                                     {

                                     headers: {

                                     "Authorization": "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=="

                                     }

                                     }

                                     );

                                     

//下载进度                                  

 fileTransfer.onprogress = function(progressEvent) {

                                         if (progressEvent.lengthComputable) {

                                             console.log(progressEvent.loaded / progressEvent.total);

                                         } else {

                                             loadingStatus.increment();

                                         }

                                     };



你可能感兴趣的:(cordova)