0

从我的站点保存图像时是否可以更改默认保存名称?

例如:

如果我右键单击并保存图像,则会出现“真实”图像的名称,例如“photo_3874653_rtye6saJ.jpg”。问题是:我可以做些什么来设置默认名称“pippo.jpg”吗?

我唯一想到的就是使用一个按钮并使用 Blob 对象和 SaveAs() javascript 函数。但如果有没有调用 HTML5 功能的更好解决方案,将不胜感激

4

1 回答 1

0

如果您能够在返回图像时更改 HTTP 标头,则这Content-Disposition是设计的情况之一。

返回图像时,您将需要输出一个额外的 HTTP 标头:

  Content-Disposition: attachment; filename=pippo.jpg

有关此标头的更多信息,请参见RFC2616 第 19 节(附录)第 19.5.1 节。

于 2013-09-05T22:24:04.113 回答