2***@qq.com
2***@qq.com
  • 发布:2018-08-28 16:15
  • 更新:2018-08-28 16:15
  • 阅读:1557

真机运行,页面入口指向部署ip地址,调用手机上传图片时提示: Not allowed to load local resource

分类:HTML5+

打包真机部署apk,页面入口用pages/index.html没有问题;
但实际上线需要将地址指向部署页面的服务ip上,如:http://192.168.0.89:8020/salesSport/pages/index.html
小米8真机运行上传头像时提示
“”Not allowed to load local resource: file:///storage/emulated/0/DCIM/Camera/IMG_20180818_144103.jpg at http://192.168.0.89:8020/salesSport/pages/myCenter/editMyCard.html#headChooseList:0“”
错误。

说明:为解决ios及带有美颜相机拍摄导致图片逆时针旋转90°问题(andriod如:小米8),采用了exif.js来处理图片旋转问题,但是里面用到了图片加载如:
var img = new image();
img.src = url; //url为要图片所在手机的路径,如:file:///storage/emulated/0/DCIM/Camera/....
img.onload = function(){
//业务逻辑
}
这样写代码就会出现上面的错误,但是要是不这么写图片预加载,exif.js又不会获取到图片信息。再此请教各路大神指点一二.....
(附件图片为手机上传头像回显代码)

2018-08-28 16:15 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复