ASP .net 响应图像重命名
ASP .net Response Image rename
我的应用程序响应的图像名称有问题。我有一些代码可以生成图表,然后在 html 网页中显示它们——我们在给客户的电子邮件中使用它。但是,如果有人尝试下载由响应 class.
命名的图像
我试过这个:
Response.Clear();
Response.ContentType = "image/PNG";
Response.AddHeader("content-disposition", "attacment; filename=MyNewName.png");
Response.BinaryWrite(chartImage);
Response.Flush();
但这会立即开始下载图像,我只想显示它。
如有任何想法,我将不胜感激。
所以我想出了问题出在哪里。我不得不从这一行中删除 attacment 这个词:
Response.AddHeader("content-disposition", "attacment; filename=MyNewName.png");
所以这是有效的:
Response.AddHeader("content-disposition", "filename=MyNewName.png");
我的应用程序响应的图像名称有问题。我有一些代码可以生成图表,然后在 html 网页中显示它们——我们在给客户的电子邮件中使用它。但是,如果有人尝试下载由响应 class.
命名的图像我试过这个:
Response.Clear();
Response.ContentType = "image/PNG";
Response.AddHeader("content-disposition", "attacment; filename=MyNewName.png");
Response.BinaryWrite(chartImage);
Response.Flush();
但这会立即开始下载图像,我只想显示它。
如有任何想法,我将不胜感激。
所以我想出了问题出在哪里。我不得不从这一行中删除 attacment 这个词:
Response.AddHeader("content-disposition", "attacment; filename=MyNewName.png");
所以这是有效的:
Response.AddHeader("content-disposition", "filename=MyNewName.png");