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

QQ登录

只需一步,快速开始

楼主: 常宝住

[结贴] 手机APP文档下载问题

[复制链接]

33

主题

67

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
 楼主| 发表于 2019-12-6 15:52:24 | 显示全部楼层
本帖最后由 常宝住 于 2019-12-6 15:58 编辑
jishuang 发表于 2019-12-3 17:35
引用对应的cordova-plugin-file-transfer插件

手机端打包的时候勾选了这个插件。JS里面怎么引入这个插件呢?报cordova is not defined。
require("cordova!cordova-plugin-file-transfer");
var mokey = {};
//点击下载按钮
Model.prototype.a5Click = function(event){
                alert(1);
                var me = this;
                mokey.download(
        "http://pic.qiantucdn.com/58pic/11/84/23/13A58PIC6ZC.jpg!/fw/780/watermark/url/L3dhdGVybWFyay12MS4zLnBuZw==/align/center",
        cordova.file.externalCacheDirectory + "test.jpg",
        function (entry) {
            console.log("Successful download...");
            console.log("download complete: " + entry.toURL());
            window.open(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);
        },
        null, // or, pass false
        {
            //headers: {
            //    "Authorization": "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=="
            //}
        }
    );
        };
回复 支持 反对

使用道具 举报

33

主题

67

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
 楼主| 发表于 2019-12-6 16:19:51 | 显示全部楼层
jishuang 发表于 2019-12-3 15:50
http://docs.wex5.com/bex5-ui-question-list-10236/

http://docs.wex5.com/wex5-app-question-list-2113/ ...

3.3版本,手机端打包加入这些插件,按照这个例子http://docs.wex5.com/wex5-app-question-list-2113/
JS如何引用插件,引用这个fileTransfer.download方法
下面是JS ,报组件不存在
require("cordova!cordova-plugin-file");
         require("cordova!cordova-plugin-file-transfer");
         var mokey = {};
        require("cordova!cordova-plugin-inappbrowser");
        require("cordova!ch.ti8m.documenthandler");
        require("cordova!cordova-plugin-x-toast");
        var Request = require("$UI/system/lib/base/request");
        var Model = function(){
                this.callParent();
        };
        Model.prototype.a5Click = function(event){
                alert(1);
                var me = this;
                mokey.download(
        "http://pic.qiantucdn.com/58pic/11/84/23/13A58PIC6ZC.jpg!/fw/780/watermark/url/L3dhdGVybWFyay12MS4zLnBuZw==/align/center",
        cordova.file.externalCacheDirectory + "test.jpg",
        function (entry) {
            console.log("Successful download...");
            console.log("download complete: " + entry.toURL());
            window.open(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);
        },
        null, // or, pass false
        {
            //headers: {
            //    "Authorization": "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=="
            //}
        }
    );
        };
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-12-6 17:15:58 | 显示全部楼层
报错就是插件不存在
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

33

主题

67

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
 楼主| 发表于 2019-12-6 17:23:04 | 显示全部楼层
jishuang 发表于 2019-12-6 17:15
报错就是插件不存在

插件不是打包的时候勾选的么?我现在就是UI端不会引用插件所以才问的!谢谢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-12-6 17:35:11 | 显示全部楼层
你要看你的那个版本中插件的具体名字是什么,然后require中引用啊
后面的版本插件名是做过修改的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

33

主题

67

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
 楼主| 发表于 2019-12-9 16:08:50 | 显示全部楼层
本帖最后由 常宝住 于 2019-12-9 16:44 编辑
jishuang 发表于 2019-12-4 15:54
打包的服务器连的3.3版本的就不能用

有没有服务器连的3.3版本,手机端文件下载的例子!我下载打包的时候cordova!cordova-plugin-file
cordova!cordova-plugin-file-transfer
cordova!cordova-plugin-inappbrowser
cordova!ch.ti8m.documenthandler
cordova!cordova-plugin-x-toast这些插件都打进去,可以就是点击一下上面横条走完,没有后续,组件用的attachment
3.3版本 var row = event.bindingContext.$object;  怎么获取这个
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-12-9 17:03:10 | 显示全部楼层
看了代码3.3版本本来就是下载,下载没有提示,如果下载失败了会有失败的提示
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

33

主题

67

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
 楼主| 发表于 2019-12-9 17:32:31 | 显示全部楼层
jishuang 发表于 2019-12-9 17:03
看了代码3.3版本本来就是下载,下载没有提示,如果下载失败了会有失败的提示 ...

那您这样说就是下载成功了,但是我找了一下手机文档里面并没有,用了两台手机试结果一样!有没有设置下载路径的!谢谢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-12-9 17:35:12 | 显示全部楼层
没有,看com.justep的目录下
download.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

33

主题

67

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
 楼主| 发表于 2019-12-10 13:38:21 | 显示全部楼层
我没有找到您说的那个目录!能不能具体点,3.3版本!非常感谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 07:35 , Processed in 0.058028 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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