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

QQ登录

只需一步,快速开始

楼主: developerML

[处理中3] 图片不显示

[复制链接]
发表于 2017-11-2 17:46:18 | 显示全部楼层
developerML 发表于 2017-11-2 17:38
麻烦帮看一下我根据自己需求改的/UI2/system/api/native/image.js是否正确,黄色高亮是我改的,其他都没 ...

首先!corodva 插件只能打包在APP 中运行!
而你的路径C:/Users/Public/Pictures/Sample Pictures/菊花.jpg
明显是PC 浏览器中运行的!  插件肯定运行不了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

31

主题

116

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
QQ
 楼主| 发表于 2017-11-3 09:39:20 | 显示全部楼层
本帖最后由 developerML 于 2017-11-3 09:46 编辑
liangyongfei 发表于 2017-11-2 17:46
首先!corodva 插件只能打包在APP 中运行!
而你的路径C:/Users/Public/Pictures/Sample Pictures/菊花.j ...

我在移动设备上运行,路径是移动设备的存放路径行不行?

例如  file:///storage/emulated/0/Android/data/..../cache/菊花.jpg
回复 支持 反对

使用道具 举报

发表于 2017-11-3 10:02:29 | 显示全部楼层
developerML 发表于 2017-11-3 09:39
我在移动设备上运行,路径是移动设备的存放路径行不行?

例如  file:///storage/emulated/0/Android/data ...

必须是打包在APP里面才可以运行cordova插件! 手机浏览器也无法运行的!
只能APP中运行!
你可以资源打包在APP 中!然后获取本地这个图片地址!上传试试吧!
http://docs.wex5.com/wex5-app-question-list-2022/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

31

主题

116

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
QQ
 楼主| 发表于 2017-11-3 15:17:29 | 显示全部楼层
本帖最后由 developerML 于 2017-11-3 15:44 编辑
liangyongfei 发表于 2017-11-3 10:02
必须是打包在APP里面才可以运行cordova插件! 手机浏览器也无法运行的!
只能APP中运行!
...
麻烦帮我看看下面代码
在app运行,ft.upload方法alert  uploadImage:fail, {"code":null,"source":null,"target":null,"http_status":null,"body":null,"exception":null}
是什么意思
Model.prototype.button5Click = function(event){
                var data = this.comp("fileData0");
                var filepath = data.val("filePath");      //file:///storage/emulated/0/Android/data/..../cache/111.jpg
                var storeFileName = justep.UUID.createUUID();
                var filename = data.val("fileName");    //111.jpg

                        var successCallback = function(msg) {
                                        alert("uploadImagek, " + JSON.stringify(msg));
                                };
                                
                        var failCallback = function(msg) {
                                     alert("uploadImage:fail, " + JSON.stringify(msg));
                                };

                var ft = new FileTransfer();
                           ft.upload(filepath, encodeURI("/baas/x5/attachment/SimpleFileStore?ownerID=test&storeFileName=" & filename), successCallback, failCallback);




回复 支持 反对

使用道具 举报

发表于 2017-11-3 15:27:08 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-11-3 15:50 编辑
developerML 发表于 2017-11-3 15:17
上传的图片是用户自己拍摄的,所以不能打包到APP里

麻烦帮我看看下面代码

我知道不能打包在APP里!

但是测试阶段可以!  只要这个路径是手机本地路径!
资源打包在APP里面不是容易测试一些吗?? 那个帖子介绍了怎样获取打包在APP中的资源的本地路径!

你或者这个本地路径,在APP中调用上传的方法!
如果它测试成功了! 就说明你的方法没问题了!到时候只要获取真正的图片本地路径即可!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

31

主题

116

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
QQ
 楼主| 发表于 2017-11-3 15:44:55 | 显示全部楼层
liangyongfei 发表于 2017-11-3 15:27
我知道不能打包在APP里!

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

我是在安卓APP运行的,和xcode有什么关系?
回复 支持 反对

使用道具 举报

发表于 2017-11-3 15:48:48 | 显示全部楼层
developerML 发表于 2017-11-3 15:44
我是在安卓APP运行的,和xcode有什么关系?

不好意思!可能发错人了!
我重新修改一下
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 16:25 , Processed in 0.053785 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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