如何在base 64图像上给出文件名

XML*_*guy 5 html base64 image

我有以下代码使用base64的图像,当我右键单击ti并保存它时,它试图保存为download.gif.如何将文件名称下载而不是名称为download.gif?

<img src="data:image/gif;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub/
/ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcpp
V0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj/gAwXEQA7" 
width="16" height="14" alt="embedded folder icon">
Run Code Online (Sandbox Code Playgroud)

先感谢您.

jos*_*736 7

你不能.该数据URI规范不允许文件名的规范.


Eny*_*yby 5

您可以使用带有download属性的链接换行。

<a href="data:image/gif;base64,R0l...QA7" download="some_name.gif">
    <img src="data:image/gif;base64,R0l...QA7" width="16" height="14" alt="embedded folder icon"/>
</a>
Run Code Online (Sandbox Code Playgroud)

右键单击-将对象另存为-这可在大多数现代浏览器中为您命名。