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

作者:happy664618843 时间:2023-06-28 21:49:02 

本文实例讲述了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程序设计有所帮助。

标签:asp.net,图片,二进制
0
投稿

猜你喜欢

  • 用python给csv里的数据排序的具体代码

    2021-02-15 01:12:25
  • Sublime Text 配置 Python 环境的问题及解决方案

    2022-04-26 15:14:41
  • 修改Vue打包后的默认文件名操作

    2024-06-07 16:03:07
  • Python图像识别+KNN求解数独的实现

    2021-06-11 19:48:23
  • python中24小时制转换为12小时制的方法

    2023-01-26 20:50:12
  • Python编程实现及时获取新邮件的方法示例

    2022-09-28 16:52:15
  • 关于Vue3中defineProps用法图文详解

    2023-07-02 16:55:56
  • Golang二维切片初始化的实现

    2024-05-09 14:57:54
  • python爬虫之利用selenium+opencv识别滑动验证并模拟登陆知乎功能

    2023-10-17 22:33:37
  • MySQL中一些鲜为人知的排序方式

    2024-01-18 03:18:12
  • python爬取微信公众号文章

    2021-12-30 18:46:35
  • python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案

    2021-10-02 12:40:16
  • python实现图片横向和纵向拼接

    2021-12-20 20:53:30
  • pandas DataFrame 行列索引及值的获取的方法

    2022-03-24 06:14:11
  • Python实现暴力破解wifi密码并打包成exe

    2022-04-27 22:24:29
  • Python格式化日期时间操作示例

    2022-04-23 23:07:19
  • 我所理解的网页推广设计的几个要点

    2011-01-25 12:37:00
  • Python开发入门——迭代的基本使用

    2022-12-11 23:16:05
  • pyqt5 设置窗体透明控件不透明的操作

    2022-04-18 09:16:16
  • MYSQL随机抽取查询 MySQL Order By Rand()效率问题

    2024-01-28 03:01:30
  • asp之家 网络编程 m.aspxhome.com