2012-01-30 118 views
1


我在显示中存在问题Tiff图像在浏览器中。我将我的图像存储在本地文件夹中。
我想在浏览器上显示它们,为此我正在使用解决对象。以下是我的代码。

图像img = Image.FromFile(Path);
img.Save(Context.Response.OutputStream,System.Drawing.Imaging.ImageFormat.Png);
在浏览器中使用响应显示Tiff图像

我将Tiff图像转换为Png格式并在浏览器上显示它,但它只能在IE中使用。
在所有其他浏览器中,它显示垃圾值。我不知道为什么会发生这种情况,请帮助....

回答

0

您需要做几件事情。

一种是设置响应的内容类型,对于PNG将其设置为image/png。这将帮助浏览器确定它是什么类型的文件以及如何处理它。您可能想要做的另一件事是为Content-Disposition添加一个头文件以设置文件的文件名,否则,如果有人从浏览器保存该文件,它将使用为图像提供服务的页面的名称。

+0

非常感谢你......现在正在工作.... – 2012-01-30 05:56:40

相关问题