我在页面上有一些输入(类型文件),图像被实现为div。我想使用base 64来存储用户放入的图像(localstorage)。
我已经在stackoverflow上看到了一个答案,但似乎无法弄清楚它是如何工作的。
我知道这可能不是存储用户图像的最佳方式,因此如果某人有一个同样简单的替代方案,那将非常感激。
答案 0 :(得分:1)
base64是64位图像的解释。它返回一个你可以存储在任何地方的长字符串(cookies,localstorage等......)。 但是这个字符串非常大,我建议你不要存储太多图像。
获取编码字符串后,您只需显示图像:
<img src="data:image/png;base64,Your64StringImage..." />
这是一个用64位字符串转换图像的网站:http://webcodertools.com/imagetobase64converter