热门标签 | 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 但里边文件是空的


   



推荐阅读
  • Requests库的基本使用方法
    本文介绍了Python中Requests库的基础用法,包括如何安装、GET和POST请求的实现、如何处理Cookies和Headers,以及如何解析JSON响应。相比urllib库,Requests库提供了更为简洁高效的接口来处理HTTP请求。 ... [详细]
  • 本文探讨了如何通过优化 DOM 操作来提升 JavaScript 的性能,包括使用 `createElement` 函数、动画元素、理解重绘事件及处理鼠标滚动事件等关键主题。 ... [详细]
  • 小编给大家分享一下Vue3中如何提高开发效率,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获, ... [详细]
  • HTML:  将文件拖拽到此区域 ... [详细]
  • 我自己做了一个网站图片的抓取,感觉速度有点慢抓取4000张图片可能得用15分钟左右的时间,我百度看用线程可以加快抓取,然后创建了5个线程抓取,但是5个线程是同步执行同样的操作一个图片就 ... [详细]
  • 在项目需要国际化处理时,即支持多种语言切换的功能,通常有两种方案:单个包和多个包。本文将重点讨论单个包的实现方法。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • Maven + Spring + MyBatis + MySQL 环境搭建与实例解析
    本文详细介绍如何使用MySQL数据库进行环境搭建,包括创建数据库表并插入示例数据。随后,逐步指导如何配置Maven项目,整合Spring框架与MyBatis,实现高效的数据访问。 ... [详细]
  • 本文详细介绍了如何在Oracle VM VirtualBox中实现主机与虚拟机之间的数据交换,包括安装Guest Additions增强功能,以及如何利用这些功能进行文件传输、屏幕调整等操作。 ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • 本文详细介绍了如何在Android L版本中应用Material Design的主题和布局,包括Material主题的应用方法、自定义主题和颜色方案、状态栏和导航条的自定义,以及Material Design布局的特点和兼容性处理。 ... [详细]
  • 本文介绍了一种基于 MATLAB 的显著性检测评估指标 Normalized Scanpath Saliency (NSS) 的实现方法。通过计算显著图与注视点图之间的 NSS 分数,可以有效评估显著性模型的性能。 ... [详细]
  • 本文详细记录了腾讯ABS云平台的一次前端开发岗位面试经历,包括面试过程中遇到的JavaScript相关问题、Vue.js等框架的深入探讨以及算法挑战等内容。 ... [详细]
  • RocketMQ 运维监控实践指南
    本文详细介绍了如何实现 RocketMQ 的运维监控,包括监控平台的搭建、常用运维命令及其具体用法。适合对 RocketMQ 监控感兴趣的读者参考。 ... [详细]
  • 本文介绍了如何使用Python爬取妙笔阁小说网仙侠系列中所有小说的信息,并将其保存为TXT和CSV格式。主要内容包括如何构造请求头以避免被网站封禁,以及如何利用XPath解析HTML并提取所需信息。 ... [详细]
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社区 版权所有