|

楼主 |
发表于 2016-12-1 10:32:00
|
显示全部楼层
现在的关键问题是,能获取到路径但是好像没有下载下来我用的是- var me = this;
- var row = event.bindingContext.$object;
- var filePath = cordova.file.cacheDirectory + "www/image/" + row.val('fFileName');
- var src= filePath;
- var fileName = row.val('fFileName');
- var uri = encodeURI(row.val("fDownloadPath"));
- justep.Util.hint({"text":'正在下载……',"delay":1000});
- alert(src);
- var fileTransfer = new FileTransfer();
- fileTransfer.download( //调用对象的下载方法,开始下载
- uri,
- filePath,
- function(entry) {
-
- me.comp("preViewDialog").open({
- src:require.toUrl("./imageView.w"),
- data:{
- fileName : fileName,
- src : src
- }
- });
- /* downLoadBtn.hide();*/
- },
- function(error) { //出错回调函数
- console.log("download error source " + error.source);
- console.log("download error target " + error.target);
- console.log("upload error code" + error.code);
- justep.Util.hint({"text":'下载失败',"delay":1000});
- },
- false,
- {
- headers: {
- "Authorization": "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=="
- }
- }
- );
- // listDir(cordova.file.applicationDirectory);
- };
复制代码 这个方法。我不知道有没有下载下来,因为手机里找不到图片。能解答下嘛 |
|