dataURLtoFile = (dataurl, filename) => {
//将base64转换为文件
var arr = dataurl.split(","),
mime = arr[0].match(/:(.*?);/)[1],
bstr = atob(arr[1]),
n = bstr.length,
u8arr = new Uint8Array(n);
while (n--) {
u8arr[n] = bstr.charCodeAt(n);
}
return new File([u8arr], filename, { type: mime });
};
suerHandle() {
(this.$refs.cropper as any).getCropData(data => {
var file = this.dataURLtoFile(data, "jpg");
let config = {
headers: {
"Content-Type": "multipart/form-data"
}
};
var formDate = new FormData();
formDate.append("file", file);
this.$axios
.post(`${apiUrl.uploadImg}`, formDate, config)
.then((res: any) => {
console.log(res);
});
this.uploadData.dialogImageUrl = data;
this.uploadData.dialogVisible = false;
});
}
文章版权声明:除非注明,否则均为
譬如朝露_策温技术开发工作室博客原创文章,转载或复制请以超链接形式并注明出处。
发表评论
侧栏公告
寄语
譬如朝露博客是一个分享前端知识的网站,联系方式11523518。
热评文章
标签列表
热门文章
友情链接