在我的 node.js 服务器上,我有一个字符串,其中包含 html(未转义)和一些(不仅是一个,而是更多)带有 base64 src 的 img 标签,我需要从中获取数组中的所有 base64 字符串然后解码将那些 base64 转换为图像,将它们保存在服务器上的某个位置并用 img 地址替换 base64 字符串,例如我需要更改它
<img src="data:image/png;base64,iVBORw...some-pretty-damn-long-string...K5CYII=" style="foo:bar;" possible-other-attribude="baz"/>
对此:
<img src="/media/images/filename.png" style="foo:bar;" possible-other-attribude="baz"/>
我对实际解码没有问题,保存到 .png 而不是替换字符串,但我不知道如何获取所有 base64 字符串的数组。感谢帮助。