asp.net实现图片以二进制流输出的两种方法

 更新时间:2015年12月04日 14:25:57   作者:happy664618843  
这篇文章主要介绍了asp.net实现图片以二进制流输出的两种方法,以简单实例形式分析了asp.net实现以二进制流形式读写图片文件的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了asp.net实现图片以二进制流输出的两种方法。分享给大家供大家参考,具体如下:

方法一:

System.IO.MemoryStream ms = new System.IO.MemoryStream();
System.IO.Stream str = new FileUpload().PostedFile.InputStream;
System.Drawing.Bitmap map = new System.Drawing.Bitmap(str);
map.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
Response.ClearContent();
Response.ContentType = "image/gif";
Response.BinaryWrite(ms.ToArray());

方法二:

System.IO.FileStream fs = new System.IO.FileStream("Filename", System.IO.FileMode.Open, System.IO.FileAccess.Read);
byte[] datas = new byte[fs.Length];
fs.Read(datas, 0, Convert.ToInt32(fs.Length));
fs.Close();
Response.OutputStream.Write(datas,0,Convert.ToInt32(fs.Length));
Response.End();

希望本文所述对大家asp.net程序设计有所帮助。

相关文章

  • MVC4制作网站教程第二章 用户修改资料2.4

    MVC4制作网站教程第二章 用户修改资料2.4

    这篇文章主要为大家详细介绍了MVC4制作网站教程,用户修改资料功能的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • MAUI使用Maui.Graphics.Controls绘制控件详解

    MAUI使用Maui.Graphics.Controls绘制控件详解

    本文详细讲解了MAUI使用Maui.Graphics.Controls绘制控件的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02
  • win8/8.1系统安装.net framework 3.5出现0x800F0906代码错误的解决方法

    win8/8.1系统安装.net framework 3.5出现0x800F0906代码错误的解决方法

    这篇文章主要为大家详细介绍了win8/8.1系统安装.net framework 3.5出现0x800F0906代码错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • 使用ASP.NET MVC引擎开发插件系统

    使用ASP.NET MVC引擎开发插件系统

    这篇文章主要为大家详细介绍了使用ASP.NET MVC引擎开发插件系统的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • ASP.NET Core MVC中过滤器工作原理介绍

    ASP.NET Core MVC中过滤器工作原理介绍

    这篇文章介绍了ASP.NET Core MVC中过滤器的工作原理,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02
  • ASP.NET 生成静态页面 实现思路

    ASP.NET 生成静态页面 实现思路

    网上的cms系统好多都是支持生成静态的,大家在使用过程中,也肯定遇到了很多的问题,下面就是一些实现的原理,其实 asp,php,asp.net的原理都是差不多的。
    2009-06-06
  • 在Asp.net core项目中使用WebSocket

    在Asp.net core项目中使用WebSocket

    这篇文章介绍了在Asp.net core项目中使用WebSocket的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • 在asp.net(c#)下实现调用cmd的方法

    在asp.net(c#)下实现调用cmd的方法

    通常情况下我们会用到调用cmd.exe来实现一些命令,例如 ping ,等等
    2012-01-01
  • ASP.NET使用SignalR2实现服务器广播

    ASP.NET使用SignalR2实现服务器广播

    这篇文章介绍了ASP.NET使用SignalR2实现服务器广播的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • asp.net网站安全从小做起与防范小结

    asp.net网站安全从小做起与防范小结

    我是做asp.net网站开发的,QQ群里一个网友的站被挂马了。他说让我写点安全方面的文章。我就介绍下我的经验吧,各位大牛不要拿砖头砸我。。。
    2008-09-09

最新评论