cordova-plugin-camera图片上传问题

背景: cordova + vue开发

调用cordova-plugin-camera,获取图片后,

得到的结果是DATA_URL,但上传需要的是file对象,

这时需要将data_url转换为Blob对象,再将Blob对象转为file对象

代码如下:

大红框为图片获取成功的回调函数,小红框设置得到的结果的格式,

紫色框将data_url转换为Blob对象,再将Blob对象转为file对象


大红框为图片获取成功的回调函数,小红框设置得到的结果的格式,紫色框将data_url转换为Blob对象,再将Blob对象转为file对象


data_url转换为Blob对象

随后代码: 


分别为上传图片和更新图片

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

推荐阅读更多精彩内容