之前项目里面有使用到微信的jssdk上传图片的功能。发现问题如下:

1.个别用户点击上传图片没反应(用户反馈)

2.个别用户上传图片,上传到微信服务器再下载下来后,出现图片错误,打不开。

 

解决方案:

1.针对问题1,考虑到老版的苹果手机可能不支持div的click事件,将div标签换成的a标签。

2.针对问题2,查了很多资料,有说是图片太大,或者图片选择了原图上传到腾讯的微信服务器,会导致失败率很大。但我这边测试,图片没有选择原图,图片大小仅仅108kb,但是刚传上去也是失败,后来试了好几次才传上去。我试了自己的手机里面的其他图片都可以,只有这张图片,每次要使用好几次才上传成功。实在郁闷。

关于问题2,如果有小伙伴有好的意见或建议,欢迎留言,共同探讨!