UDN-企业互联网技术人气社区

板块导航

浏览  : 2133
回复  : 19

[移动平台] 下载的图片在实时预览中可以正常,APK中未正常显示

[复制链接]
小有耐心的头像 楼主
发表于 2016-3-30 09:05:57 | 显示全部楼层 |阅读模式
程序如下内容,在实时预览中可以正常显示图片,但是打包成APK后,图片无法正常显示
  1. $file.download({
  2.                     "url" : url + "shouhou/jsp/"+result.picture[i],
  3.                     "locate" : "download/image",
  4.                     "filename" : result.pictures[i],
  5.                     "override" : "true",
  6.                     "callback" : function downloadImageCallback() {
  7.                             $id("image"+j).set("src","download/image/"+result.pictures[j]);
  8.                             j = j + 1;
  9.                             }
  10.                     });
复制代码
这个又是实时预览的BUG?@piu~piu~臭 @展翔

相关帖子

发表于 2016-3-30 10:27:57 | 显示全部楼层
以APP运行为准~
点评 ( 1 ) 收起 / 展开点评

小有耐心 2016年03月30日 10:36 详情 回复

那如何让APP的也显示成功呢。。。?上面的程序应该改哪里? url是从缓存里得到的J是循环取得图片

使用道具 举报

回复

小有耐心的头像 楼主
发表于 2016-3-30 10:36:33 | 显示全部楼层

那如何让APP的也显示成功呢。。。?上面的程序应该改哪里?
url是从缓存里得到的J是循环取得图片
使用道具 举报

回复

小有耐心的头像 楼主
发表于 2016-3-30 12:07:58 | 显示全部楼层
实时预览中是正常的,APK显示效果如下
1111.png


1111.png


下载已经成功,但是引用的路径不对,或者是其他问题
使用道具 举报

回复

小有耐心的头像 楼主
发表于 2016-3-30 15:27:55 | 显示全部楼层
@benbenxiong ben大人,这里也需要你
使用道具 举报

回复

发表于 2016-3-30 16:37:52 | 显示全部楼层
图片下载后的文件名为 result.picture【i】,在callback中给image空间src 赋值为 result.picture【j】,是何意?
点评 ( 1 ) 收起 / 展开点评

小有耐心 2016年03月30日 17:33 详情 回复

callback必定是下载完成后才进入,我怕I已经循环到下一个了,所有用两个来循环 在实时预览中可以正常显示,打包成APK运行就不可以

使用道具 举报

回复

小有耐心的头像 楼主
发表于 2016-3-30 17:33:43 | 显示全部楼层
benbenxiong 发表于 2016-3-30 16:37
图片下载后的文件名为 result.picture【i】,在callback中给image空间src 赋值为 result.picture【j】,是 ...

callback必定是下载完成后才进入,我怕I已经循环到下一个了,所有用两个来循环
在实时预览中可以正常显示,打包成APK运行就不可以
使用道具 举报

回复

小有耐心的头像 楼主
发表于 2016-3-31 12:07:44 | 显示全部楼层
问题解决了。。。
我忘记我把图片隐藏了,因为实时预览可以看到图片,所以把这事给忘记了。。。
点评 ( 1 ) 收起 / 展开点评

piu~piu~臭 2016年03月31日 12:34 详情 回复

使用道具 举报

回复

发表于 2016-3-31 12:34:47 来自手机 | 显示全部楼层
本帖最后由 piu~piu~臭 于 2016-3-31 13:27 编辑
小有耐心 发表于 2016-3-31 12:07
问题解决了。。。
我忘记我把图片隐藏了,因为实时预览可以看到图片,所以把这事给忘记了。。。 ...
                                         
点评 ( 1 ) 收起 / 展开点评

小有耐心 2016年04月01日 09:13 详情 回复

看来我这里问题不断了。。。download可以显示图片, 点击下载后的图片,我想在另一个页面全屏显示,代码如下: 全屏页面的onload时间内容如下: 路径上没有问题,但是图片就是显示不出来,是download文件只能显

使用道具 举报

回复

小有耐心的头像 楼主
发表于 2016-4-1 09:13:53 | 显示全部楼层

看来我这里问题不断了。。。download可以显示图片,
点击下载后的图片,我想在另一个页面全屏显示,代码如下:
  1. $view.open({
  2.              "viewid" : "com.bdwx.yunwei.Image",
  3.              "isKeep" : "true",
  4.              "callback":"CallBackImg()",
  5.              "data" : {"id":"image0","src":$id("image0").get("src"),"del":1}
  6.         })
复制代码


全屏页面的onload时间内容如下:
  1. $js.showLoadingBar();
  2.         var data = $param.getJSONObject("data");
  3.         if(data.del=="1"){
  4.                 $id("label1").set("text",data.id);
  5.                 $id("image0").set("src",data.src);
  6.                 $id("imagebutton1").set("display","none");
  7.                 $js.hideLoadingBar();
  8.         }else{
  9.                 $id("label1").set("text",data.id);
  10.                 $id("image0").set("src",data.src);
  11.                 $js.hideLoadingBar();
  12.         }
复制代码


路径上没有问题,但是图片就是显示不出来,是download文件只能显示一次吗?
点评 ( 1 ) 收起 / 展开点评

piu~piu~臭 2016年04月01日 09:52 详情 回复

方法没有问题~ 楼主真是多灾多难哎~ 建议:JS调试下,看src里面是否有值,把值赋值到image是否可以~

使用道具 举报

回复

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

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部