码迷,mamicode.com
首页 > 微信 > 详细

微信小程序安卓机使用uploadfile提示undefined错误原因

时间:2017-03-09 18:50:10      阅读:451      评论:0      收藏:0      [点我收藏+]

标签:encodeuri   微信   undefined   中文   小程序   efi   也有   安卓   成功   

    前几天开发小程序,在使用微信的uploadfile接口上传图片时,调试工具以及ios的手机无论是拍照,还是选择手机中的图片都可以正常上传图片,而安卓手机在上传图片时,微信总是返回error,且错误提示是undefined(微信返回,数据还没有上传到服务器)

    于是网上找资料,找前辈问,未果,总是时好时坏也找不到原因后来,偶然发现,同时上传的字段,如果填写数字,则可以成功提交,如果填写中文则会报错.

    于是想到,是不是编码问题,抱着试一试的心态,让前端在上传数据之前加个encodeURI,然后我解析的时候用PHP的urldecode一下居然就这样解决了,具体为啥,ios系统跟小程序调试工具没问题,也有待发现,反正肯定是对数据编码方式不同.



微信小程序安卓机使用uploadfile提示undefined错误原因

标签:encodeuri   微信   undefined   中文   小程序   efi   也有   安卓   成功   

原文地址:http://www.cnblogs.com/zeoblog/p/6526843.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!