在React状态下存储公用文件夹图像

时间:2019-07-12 15:55:06

标签: reactjs

我试图实现一种功能,在尝试了一段时间之后,我无法以React状态存储本地公共图像的React文件夹。

有可能吗,如果可以,我可以指出正确的方向

1 个答案:

答案 0 :(得分:1)

您可以将图像转换为base64,然后使用fetch api将其转换为blob进行上传。像这样的东西:

var url = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="

fetch(url)
.then(res => res.blob())
.then(blob => console.log(blob))