单纯的得到图片在<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);
}
}
})
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
如果是canvas处理的试一下这个:将Blob对象转换为DataUrl的形式