H5 App 拍照图片上传

场景

调用相机拍照,回调得到图片的地址和名称,进行前台展示。

提交时,以图片路径 生成Image对象。再转为base64编码,

再转为Blob对象,进行上传。

发现上传后图片的大小是0KB。

原因

图片转为base64时,传入的是图片路径,没有判断图片加载完。

所以 var dataURL = canvas.toDataURL('image/jpeg'); 是空的。


方案

改为传入图片对象,并且图片是加载完成的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容