我在页面上有以下图片标记:
<img src="http://photo.com/img/p806792255-6.jpg" id="will6-1" alt="will6-1" title="will6-1" />
当用户执行“将图像另存为”时,默认名称为 p806792255-6.jpg 。
如何将默认名称显示为其他内容,例如 will6-1.jpg ?
答案 0 :(得分:3)
您需要做的事情可以通过内容处理来解决。
如果是这样,有几种方法可以根据您现有的平台实现这一点,也可能还有您对工具和/或技能的偏好。我认为确切的语法取决于您的平台。请务必使用Google自己的术语,并按照适用于您情况的示例进行操作。
以下是一个例子:
Response.AddHeader "content-disposition","attachment; filename=fname.ext"
有一个Microsoft Knowledgebase article explaining Content Disposition:
MS KB#260519网址:http://support.microsoft.com/kb/260519
答案 1 :(得分:3)
使用download
属性
<a download="filename.ext" href="http://website.com/file.ext">download this file</a>
答案 2 :(得分:0)
如果没有为您想要查看的图像进行物理命名,我不会看到您如何向用户提示他们应该为其图像命名的内容。也许使用服务器端脚本渲染图像,然后传递Content-Disposition
标记中的“建议名称”。即便如此,它可能会尝试使用呈现页面的名称(getimage.php / asp / etc)并附加扩展名的MIME类型。