您现在的位置: 网页制作教程网 >> 网络编程 >> Asp.net 教程 >> ASP.NET 实例教程 >> 文章正文
作者:天极Yesk…
来源:天极Yesky
热度:
2007-6-21 9:55:58
解决方法,再创建一个实例接收从资源文件或者数据库BLOB字段读入的图像内容。
解决方案代码:
| 以下是引用片段:
Bitmap bmp = this.GetGlobalResourceObject(“Resource”, ”_BitMap”) as Bitmap; Response.ContentType = “image/jpeg”; bmp.Dispose(); Response.End(); |
原因:PNG是特殊的图片格式
解决方案代码:
| 以下是引用片段: Bitmap bmp = this.GetGlobalResourceObject( “Resource”, “_BitMap”) as Bitmap; MemoryStream ms = new MemoryStream(); Response.ContentType=”image/png”; bmp.Dispose(); Response.End(); |
3、解决缓存问题
| 以下是引用片段: Response.ContentType=”image/png”; MemoryStream stream1 = new MemoryStream(); // DrawPie method return an Image Base.OnPreInit(e); |
可以参考的资料:
Build Smarter ASP.NET File Downloading Into Your Web Applications
http://msdn.microsoft.com/msdnmag/issues/06/09/webdownloads/default.aspx
How to: Download file from ASP.Net 2.0 Page
http://geekswithblogs.net/rachit/archive/2007/04/20/How-to-ASP.Net-File-Download.aspx
我来说两句:
推荐文章
相关文章