Android调用H5页面上传文件需注意路径问题

网友投稿 1058 2022-10-04

Android调用H5页面上传文件需注意路径问题

Android调用H5页面上传文件需注意路径问题

​​​​

问题描述果:

在使用android使用webview调用h5页面上传文件遇到了无法上传的问题。排除h5页面兼容性和js语法错误后,还是无法上传。怎么回事呢?

解决方案:

原来android在选择文件之后,获取的图像路径imageUrl没有携带协议头,比如file://

结果下面的语句不出错,但是无法上传。

// imageUrl:/storage/emulated/0/myPhoto/2021_01_28_09_47_20.jpg Uri[] results = new Uri[]{Uri.parse(imageUrl)};uploadMessageAboveL.onReceiveValue(results);uploadMessageAboveL = null;

如果改为下面的语句,一切就会正常

//imageUrl:file:///storage/emulated/0/myPhoto/2021_01_28_08_51_39.jpgUri[] results = new Uri[]{Uri.parse(imageUrl)};uploadMessageAboveL.onReceiveValue(results);uploadMessageAboveL = null;

写在这里,希望后来者留心。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信小程序功能实现:上滑加载下拉刷新(微信关闭下滑拉出小程序)
下一篇:微信小程序如何获取用户session_key,openid,unioni(代码)(小程序openid unionid)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~