起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1754|回复: 4

[处理中3] ios 下载文件

[复制链接]

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
发表于 2017-4-14 10:01:17 | 显示全部楼层 |阅读模式
  1. if (justep.Browser.isIOS) {
  2.                         localstorage=cordova.file.dataDirectory;
  3.                 }
复制代码
这个是定义的下载到本机的地址

下面这个是点击下载按钮的方法
  1. var filePath =localstorage + fileName; // 下载路径,数据库保存文件名
  2.                 var uri = filePath_down; // 下载地址
复制代码
  1. var fileTransfer = new FileTransfer()
  2.                 fileTransfer.download( // 调用对象的下载方法,开始下载
  3.                 uri, filePath, function(entry) {
  4.                         justep.Util.hint("下载完成: " + entry.fullPath);
  5.                          $("[xid=buttonOpenlocal]").show();

  6.                 }, function(error) { // 出错回调函数
  7.                         console.log("download error source " + error.source);
  8.                         console.log("download error target " + error.target);
  9.                         console.log("upload error code" + error.code);
  10.                 }, false, {
  11.                         headers : {
  12.                                 "Authorization" : "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=="
  13.                         }
  14.                 });
复制代码

有弹出下载完成和文件名,然后点击打开,却打不开,

点击按钮打开下载的文件,有弹出路径file:///var/mobile/Containers/Data/Application/9BD5718E-……/Library/NoCloud/文件名.doxc
但是并没有打开文件,应该也没有被下载。在线查看呢能查看到文件的内容。
求帮助,下载的问题。
  1. Model.prototype.buttonOpenlocalClick = function(event){
  2.                 var localUrl = localstorage + fileName;
  3.                 alert(localUrl);
  4.                 debugger;
  5.                 cordova.plugins.fileOpener2.open(localUrl, {
  6.                         error : function() {
  7.                                 justep.Util.hint("打开失败!");
  8.                         },
  9.                         success : function() {
  10.                                 justep.Util.hint("打开成功!");
  11.                         }
  12.                 });
  13.         };
复制代码





发表于 2017-4-14 11:50:09 | 显示全部楼层
真机调试看下有没有报错信息??
http://docs.wex5.com/android-and-ios-device-debugging/

下载的代码可以参考下:
http://bbs.wex5.com/forum.php?mod=viewthread&tid=88234

先指定一个固定的URL 能否下载下来呢?? 用资源管理器看下那个URL 的文件,有没有下载下来??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2017-4-14 12:02:30 | 显示全部楼层
liangyongfei 发表于 2017-4-14 11:50
真机调试看下有没有报错信息??
http://docs.wex5.com/android-and-ios-device-debugging/

我的苹果的app是在虚拟机里打包的,不知道能不能在虚拟机里真机调试。
还有就是苹果手机里不知道在哪里看文件,不知道下载下来没有
回复 支持 反对

使用道具 举报

发表于 2017-4-14 14:43:54 | 显示全部楼层
fteair 发表于 2017-4-14 12:02
我的苹果的app是在虚拟机里打包的,不知道能不能在虚拟机里真机调试。
还有就是苹果手机里不知道在哪里看 ...

这个请 上 网查下 吧!!
下载个资源管理的APP 应该就能看各个目录的资源~!

也可以连接电脑通过手机助手看目录下的文件!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2017-4-14 15:17:13 | 显示全部楼层
liangyongfei 发表于 2017-4-14 14:43
这个请 上 网查下 吧!!
下载个资源管理的APP 应该就能看各个目录的资源~!

下了个文件管理软件,不过那个软件太垃圾了,连照片都不能看到还要手动添加进去
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-10-2 01:32 , Processed in 0.064923 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表