base64 <=> file

图片base64与file互转

file => base64

const myReader = new FileReader();

myReader.readAsDataURL(file);

myReader.onloadend = function (e) {

self.img_url = myReader.result;

};

base64 => file

getBlobBydataURI(dataURI,type) {

var binary = atob(dataURI.split(',')[1]);

var array = [];

for(var i = 0; i < binary.length; i++) {

array.push(binary.charCodeAt(i));

}

return new Blob([new Uint8Array(array)], {type:type });

}

阿里云上传时,需要传file,转为blob之后,里面的内容相对于原先file少了些什么,但是不影响上传


点击跳转到页面顶部,除了用a标签使用锚点外,可以用js     window.scrollTo(0,0)

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

推荐阅读更多精彩内容