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

QQ登录

只需一步,快速开始

楼主: 执子左

[结贴] 关于imagepicker在华为机型中闪退

[复制链接]

53

主题

193

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
QQ
 楼主| 发表于 2017-10-17 18:37:38 | 显示全部楼层
liangyongfei 发表于 2017-10-17 18:25
,jpg格式批量上传失败。
单个上传是正常的吗?
说明白些。。

sorry,单个上传也是失败。
回复 支持 反对

使用道具 举报

发表于 2017-10-18 09:34:09 | 显示全部楼层
执子左 发表于 2017-10-17 18:24
刚才又试了一个华为手机,上传jpg又成功了。这是怎么个情况?失败的是红米note4,魅蓝note2 ...

现在的情况是:华为手机一切正常了!
小米note4 和 魅族note2 不支持jpg格式的图片上传是吗?
建议尽量多测试几种手机类型, 是共性问题还是个别手机的问题?
我们这里也需要测试。。。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

53

主题

193

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
QQ
 楼主| 发表于 2017-10-18 11:45:17 | 显示全部楼层
liangyongfei 发表于 2017-10-18 09:34
现在的情况是:华为手机一切正常了!
小米note4 和 魅族note2 不支持jpg格式的图片上传是吗?
建议尽量多 ...

研究了一上午,发现我错了。
现在的情况是这样,授权之后就不会闪退。
然后上传与图片格式和机型没有关系,而是与图片大小有关系。
就是上传的图片太大,一般超过1M,就会请求回调失败。但是我并没有限制上传图片的大小。
如截图,上传的图片太大就运行下面这段代码:
"error": function(data){
                                popOverZz.hide();//关闭遮罩
                                window.plugins.toast.show("请求错误,上传失败 !", "short", "center",this.onSuccess,this.onError);
                                return ;
                        }
app就会弹出浮动提示框:请求错误,上传失败。
上传的图片<1M就上传成功。
这个是与插件有关系吗?
捕获.PNG
回复 支持 反对

使用道具 举报

发表于 2017-10-18 11:57:01 | 显示全部楼层
执子左 发表于 2017-10-18 11:45
研究了一上午,发现我错了。
现在的情况是这样,授权之后就不会闪退。
然后上传与图片格式和机型没有关系 ...

那你需要看插件的源码了!这个是第三方插件!可能他代码限制了图片的大小吧!
可以自己修改源码
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

发表于 2017-10-18 13:19:14 | 显示全部楼层
执子左 发表于 2017-10-18 11:45
研究了一上午,发现我错了。
现在的情况是这样,授权之后就不会闪退。
然后上传与图片格式和机型没有关系 ...

我看你是使用action 上传图片的是吗?
那就需要调试java代码!找下原因了! 这和插件已经没关系了的!

插件只有一个方法
/Native/plugins/com.synconset.imagepicker/plugin.js.xdoc
获取图片路径而已,有个参数  quality  表示图片质量,你设置下试试!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

53

主题

193

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
QQ
 楼主| 发表于 2017-10-18 13:38:40 | 显示全部楼层
本帖最后由 执子左 于 2017-10-18 13:53 编辑
liangyongfei 发表于 2017-10-18 13:19
我看你是使用action 上传图片的是吗?
那就需要调试java代码!找下原因了! 这和插件已经没关系了的!

java中并没有限制上传图片的大小。我看看
回复 支持 反对

使用道具 举报

53

主题

193

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
QQ
 楼主| 发表于 2017-10-18 13:57:40 | 显示全部楼层
liangyongfei 发表于 2017-10-18 13:19
我看你是使用action 上传图片的是吗?
那就需要调试java代码!找下原因了! 这和插件已经没关系了的!

图片中desiredWith应该是desiredHeight。
quality是设置上传图片质量的,我设置的100.没毛病。
捕获.PNG
回复 支持 反对

使用道具 举报

53

主题

193

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
QQ
 楼主| 发表于 2017-10-18 14:06:49 | 显示全部楼层
liangyongfei 发表于 2017-10-18 13:19
我看你是使用action 上传图片的是吗?
那就需要调试java代码!找下原因了! 这和插件已经没关系了的!

原因是上传的图片过大,justep..Baas.sendRequest请求超时,所以请求回调失败。是在哪可以设置ustep..Baas.sendRequest请求时间啊?
回复 支持 反对

使用道具 举报

53

主题

193

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
QQ
 楼主| 发表于 2017-10-18 14:24:19 | 显示全部楼层
liangyongfei 发表于 2017-10-18 13:19
我看你是使用action 上传图片的是吗?
那就需要调试java代码!找下原因了! 这和插件已经没关系了的!

大神,我觉得是上传图片太大,请求超时。
然后按照下面这个这样去改的,等我好消息。
http://bbs.wex5.com/forum.php?mo ... 2%E8%B6%85%E6%97%B6
回复 支持 反对

使用道具 举报

53

主题

193

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
QQ
 楼主| 发表于 2017-10-18 16:28:14 | 显示全部楼层
liangyongfei 发表于 2017-10-18 11:57
那你需要看插件的源码了!这个是第三方插件!可能他代码限制了图片的大小吧!
可以自己修改源码 ...

还是失败,宣布放弃。结贴吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-3 13:09 , Processed in 0.083920 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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