前端我需要将我的图像转换为 Base64 字符串然后传送给后端,但是我怎么样才能把图片转换为 Base64 字符串?
3条回答 默认 最新
关注
function toDataURL(url, callback) {
var xhr = new XMLHttpRequest();
xhr.onload = function() {
var reader = new FileReader();
reader.onloadend = function() {
callback(reader.result);
}
reader.readAsDataURL(xhr.response);
};
xhr.open('GET', url);
xhr.responseType = 'blob';
xhr.send();
}toDataURL('https://www.gravatar.com/avatar/d50c83cc0c6523b4d3f6085295c953e0', function(dataUrl) {
console.log('RESULT:', dataUrl)
})本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 MICE包多重插补后数据集汇总导出
- ¥15 一道算法分析问题(关于3-MSAT)
- ¥15 C++ FLUENT 化学反应速率 编写困难
- ¥15 Python嵌套交叉验证
- ¥15 linuxkit+elasticsearch
- ¥15 兄得萌6.13do题😭😭大一小东西的work
- ¥15 投不到原始数据,gdal投影代码
- ¥20 卷积混响的代码帮写。。
- ¥88 借助代码处理雷达影像,识别任意区域洪水前后的被淹没区域,并可视化展示。
- ¥100 提问关于声学两个频率合成后主观听觉问题