单纯的得到图片在<img src='blob:d3958f5c-0777-0845-9dcf-2cb28783acaf'/>,中src里的这一串,可以转换成base64吗?
因为在华为只带的浏览器里<img src='blob:d3958f5c-0777-0845-9dcf-2cb28783acaf'/>这种图片预览不了上传的
单纯的得到图片在<img src='blob:d3958f5c-0777-0845-9dcf-2cb28783acaf'/>,中src里的这一串,可以转换成base64吗?
因为在华为只带的浏览器里<img src='blob:d3958f5c-0777-0845-9dcf-2cb28783acaf'/>这种图片预览不了上传的
fetch(blobUrl).then((response) => {
if (response.ok) {
let blob = response.blob();
let reader = new FileReader();
reader.readAsDataURL(blob);
reader.onloadend = function() {
base64data = reader.result;
console.log(base64data);
}
}
})
6 回答5.4k 阅读✓ 已解决
9 回答9.6k 阅读
5 回答3.8k 阅读✓ 已解决
4 回答8.2k 阅读✓ 已解决
7 回答10.2k 阅读
4 回答9k 阅读
5 回答8.4k 阅读
如果是canvas处理的试一下这个:将Blob对象转换为DataUrl的形式