热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用CordovaFileTransfer插件下载图片成功,但在手机文件系统中无法找到下载路径

代码:123456789101112131415161718192021222324252627282930313233343536373839404142434445dl:function(){ 

代码:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
dl:function(){

            var that=this;

            console.log(requestFileSystem)

            window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;

            window.requestFileSystem(LocalFileSystem.PERSISTENT, 5*1024*1024, function (fs) {  

                //创建文件  

                console.log(111)

                var url = 'http://www.gongjuji.net/Content/Images/hostoperate1.png';  

                fs.root.getFile('test1.png', { create: true,exclusive: false }, function (fileEntry) {  

                    alert(fileEntry.nativeURL)

                    alert(fileEntry.toURL())

                    download(fileEntry, url);  

                },function(){

                    alert('shibai')

                });  

            },function(){

                alert('shibai')

            })  

            // var ft = new FileTransfer();  

            function download(fileEntry, url) {  

                var ft = new FileTransfer();  

                var fileURL = fileEntry.toURL();  

                // var fileURL = 'storage';  

                //监听下载进度  

                ft.Onprogress= function (e) {  

                    console.info(e);  

                    if (e.lengthComputable) {  

                        console.log('当前进度:' + e.loaded / e.total);  

                    }  

                }  

                ft.download(url, fileURL, function (entry) {  

                    console.log('下载成功');  

                    console.info(entry);  

                    console.log('文件位置:' + entry.toURL());  

                    that.url=entry.toURL()

                }, function (err) {  

                    console.log("下载失败!");  

                }, null, // or, pass false  

                {  

                    //headers: {  

                    //    "Authorization": "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=="  

                    //}  

                });  

            }  

        },

点击按钮调用dt方法,显示下载成功,并且文件位置也知道 file:///data/user/0/org.apaxhe.cordova.myApp/files/files/test1.png,但这个路径在手机什么地方,我在文件管理里找到android/data/org.apache.cordova.myApp/files 但里边文件是空的


   



推荐阅读
author-avatar
清宫佳伶330
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有