1

我有一系列存储在 MySQL 数据库中的图像,我使用 .NET Http 处理程序 (showImage.ashx) 显示这些图像。如果用户右键单击图像并选择“将图像另存为...”,则图像名称始终默认为“showImage.jpg”。我在数据库中保存了潜在的图像名称,有没有办法通过 http 处理程序控制图像的默认保存名称?

添加 Content-Disposition 标头是解决方案,非常感谢!

HttpContext.Current.Response.AppendHeader("Content-Disposition","filename=" + fileName + ";");
4

1 回答 1

4

您需要添加一个Content-Dispositionheader,如下所示:

Content-Disposition: filename=Something.jpg
于 2010-05-07T15:01:07.137 回答