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

QQ登录

只需一步,快速开始

查看: 2059|回复: 6

[处理中3] 关于下载图片到相册出现copy fail错误?

[复制链接]

15

主题

45

帖子

96

积分

初级会员

Rank: 2

积分
96
QQ
发表于 2017-6-1 08:26:05 | 显示全部楼层 |阅读模式
代码如下:
Model.prototype.btnDownImageClick = function(event){            
           var url="https://img1.yimago.cn/item/cdbacc3e629a4cfdb56fa46eddbd91d2.jpg";
            var aDown = new FileTransfer();
            function successCallback(fileDownloadResult) {
                    alert("下载成功");
                    lert("download complete: " + fileDownloadResult.toURL());
            }
            function errorCallback(error) {
                alert("fail:"+error);
            }
            aDown.saveToAlbum(url,successCallback, errorCallback);
        };

执行上面代码时出现:copy fail错误,但是如果我把aDown.saveToAlbum改成download的话,就可以正常下载图片了。请问是什么原因昵?
发表于 2017-6-1 10:33:42 | 显示全部楼层
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间反馈结果,谢谢!

刚刚试了确实不行!我再找下原因
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

45

帖子

96

积分

初级会员

Rank: 2

积分
96
QQ
 楼主| 发表于 2017-6-1 10:46:17 | 显示全部楼层
liangyongfei 发表于 2017-6-1 10:33
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间 ...

好的,感谢!!
回复 支持 反对

使用道具 举报

发表于 2017-6-1 15:18:39 | 显示全部楼层

这个方法的案例找到了
/UI2/system/api/native/image.js
在这里
请参考它的写法吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

45

帖子

96

积分

初级会员

Rank: 2

积分
96
QQ
 楼主| 发表于 2017-6-1 15:19:23 | 显示全部楼层
liangyongfei 发表于 2017-6-1 15:18
这个方法的案例找到了
/UI2/system/api/native/image.js
在这里

好的,感谢!
回复 支持 反对

使用道具 举报

15

主题

45

帖子

96

积分

初级会员

Rank: 2

积分
96
QQ
 楼主| 发表于 2017-6-5 13:59:56 | 显示全部楼层

你好,我模仿IDE里的关于下载图片的方法,为什么下载的到相册里的图片是空白的图片,大小是0kb?
当用FileTransfer的download方法是正常的,但是在download里的success回掉里调用saveToAlbum方法,相册里的图片却是0kb,请问是什么原因尼?

        var me = this;
                var down = new FileTransfer();
                var imgUrl ="https://tb1.bdstatic.com/tb/cms/ngmis/images/file_1496370418199.jpg";// $.config.hostUrl + "Item/Pic/" + tmItemId + "/" + itemId + ".jpg";
                var aPath = 'file:///storage/emulated/0/Pictures/' + itemId + '.jpg';
                down.download(imgUrl, aPath, function successCallback(fileDownloadResult) {
                         down.saveToAlbum(aPath, function(re) {
                                alert('success');
                        }, function(error) {
                                alert('error:' + JSON.stringify(error));
                        });

                        justep.Util.hint("下载成功,图片已保存至相册," + fileDownloadResult.toURL());
                        me.OffClick();
                }, function errorCallback(FileTransferError) {
                        justep.Util.hint("下载图片出错," + JSON.stringify(FileTransferError));
                        me.OffClick();
                });
                me.OffClick();

回复 支持 反对

使用道具 举报

发表于 2017-6-5 14:29:43 | 显示全部楼层
wangjun1253 发表于 2017-6-5 13:59
你好,我模仿IDE里的关于下载图片的方法,为什么下载的到相册里的图片是空白的图片,大小是0kb?
当用File ...

相册 图片 能正常打开吗??
可以先试试这个案例运行是不是正常??
先把案例跑通!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 13:17 , Processed in 0.090783 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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