上传图片并获得可读格式

我有一个应用程序,其中我使用一个上传组件。我想把图片转换成base64格式,并获得这些数据。这就是为什么我创建了。

 getBase64(image, callback) {
    const reader = new FileReader();
    reader.addEventListener("load", () => callback(reader.result));
    console.log(reader.result);
    reader.readAsDataURL(image);
  }

问题是,我不能为上传的图片获取这种格式。如何解决这个问题?

演示: https:/codesandbox.ioscomplete-control-over-file-list-ant-design-demo-tll41?file=index.js:246-449。

解决方案:

我将使用HTML5 <canvas>toDataURL API https:/developer.mozilla.orgen-USdocsWebAPIHTMLCanvasElementtoDataURL。

给TA打赏
共{{data.count}}人
人已打赏
解决方案

React - 使用 react-numeric-input 在本地存储中持久化状态。

2022-4-20 14:01:25

解决方案

我有一个for循环想绘制多个图形,但它们是互相绘制的,我到底做错了什么?

2022-4-20 14:01:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索