打包真机部署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又不会获取到图片信息。再此请教各路大神指点一二.....
(附件图片为手机上传头像回显代码)