【问题标题】:How to give file name at base 64 images如何在 base 64 图像中给出文件名
【发布时间】:2011-11-11 13:30:51
【问题描述】:

我有以下使用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">

提前谢谢你。

【问题讨论】:

标签: html image base64


【解决方案1】:

您可以使用带有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>

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

【讨论】:

    【解决方案2】:

    你不能。 data URI spec 不允许指定文件名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-06
      • 2021-12-12
      • 2016-05-27
      • 1970-01-01
      • 2017-10-24
      • 1970-01-01
      • 1970-01-01
      • 2017-03-30
      相关资源
      最近更新 更多