private void fileUpload_Click(object sender, System.EventArgs e)
        {
            // 模拟数据库里取出byte[]再显示缩略,
            // 模拟方法:先上传,把stream转成byte[],再把byte[]放在stream里,再输出

            // 上传
            System.IO.Stream fs = jpgUpload.PostedFile.InputStream;
            int nBytes          = jpgUpload.PostedFile.ContentLength;
            byte[] ByteArray    = new byte[nBytes];
            int nBytesRead      = fs.Read(ByteArray, 0, nBytes);
            MemoryStream mBytes  = new MemoryStream(ByteArray,0,nBytes);
            
            // 转为stream,处理缩略
            System.Drawing.Image _img;
            _img = System.Drawing.Image.FromStream(mBytes);
            System.Drawing.Image _thumbImg = _img.GetThumbnailImage(Convert.ToInt32(_img.Width* 0.3),Convert.ToInt32( _img.Height * 0.3),null, IntPtr.Zero);

            // 显示到客户端
            Response.ContentType    = this.jpgUpload.PostedFile.ContentType;
            MemoryStream MemStream  = new MemoryStream(); 
            _thumbImg.Save(MemStream, System.Drawing.Imaging.ImageFormat.Jpeg); 
            MemStream.WriteTo(Response.OutputStream); 
            Response.Flush();
        }

注释都在里面,不用说明了吧,重要的是GetThumbnailImage这个方法.

上传图片并显示缩略图的最简单方法(c#)相关推荐

  1. 微信分享网站链接显示缩略图和描述的方法

    最近在为一个网站添加微信分享文章显示图片和描述的功能,这个功能以前了解过,但并无完全实现过,这个功能须要认证的公众号支持.现最新微信分享网站链接显示缩略图和描述的方法(附带傻瓜式代码包 使用简单,在你 ...

  2. php中上传图片怎么显示出来,PHP上传图片类显示缩略图功能

    有缩略图功能 但是 感觉不全面,而且有点问题,继续学习,将来以后修改下 /** * Created by PhpStorm. * User: Administrator * Date: 2016/6/ ...

  3. idea androidx控件不显示预览_如何解决SOLIDWORKS不显示缩略图预览的方法?

    经常有用户会遇到在资源管理器中查看SolidWorks文件时,仅显示SOLIDWORKS的图标,而没有相关文件的预览缩略图.这对我们在检索零部件的时候会造成一定的效率影响,本文将对于该问题的处理方法进 ...

  4. 缩略图修复_如何解决SOLIDWORKS不显示缩略图预览的方法?

    经常有用户会遇到在资源管理器中查看SolidWorks文件时,仅显示SOLIDWORKS的图标,而没有相关文件的预览缩略图.这对我们在检索零部件的时候会造成一定的效率影响,本文将对于该问题的处理方法进 ...

  5. vc显示jpg,gif图像简单方法

    VC没有直接显示JPG图片的方法,在网上找了个比较简单的列子自己改了下,还挺好用,下面一个函数就行了 [cpp] view plaincopyprint? ShowJpgGif(CDC* pDC,CS ...

  6. Win10如何显示文件后缀名?显示后缀名的简单方法

    现在大多数用户使用的电脑都是Win10系统,有时我们重装电脑系统,会发现电脑出现一些问题,比如文件后缀名不显示出来.如何显示文件后缀名?方法很简单,跟着下面的详细操作步骤走,轻轻松松Get回消失的文件 ...

  7. Django Admin 上传多张图片并显示缩略图

    Django Admin 上传多张图片并显示缩略图 文章目录 Django Admin 上传多张图片并显示缩略图 1.效果预览 2.自定义Widget 3.定义模型和模型表单 3.1 定义模型 3.2 ...

  8. ueditor html显示图片,百度ueditor编辑器上传图片后img标签的title、alt属性优化简单方法...

    <百度ueditor编辑器上传图片后img标签的title.alt属性优化简单方法>要点: 本文介绍了百度ueditor编辑器上传图片后img标签的title.alt属性优化简单方法,希望 ...

  9. php网页加查询框,Twentytwelve头部添加搜索框及网站名称与描述同行显示的简单方法 | 科研动力...

    Twenty Twelve 主题的头部默认没有搜索框,不像它的前辈和后生.这点我就不明白了,Twentyeleven和最新的Twentythirteen都有搜索框,为何Twentytwelve就没有呢 ...

最新文章

  1. 《编写可维护的JavaScript》——1.7 直接量
  2. Science | 智能计算揭示前生命化学网络中合成的连接、出现和自我再生
  3. No resource identifier found for attribute 'showAsAction' in package 'android'
  4. Java 中商业运算必备的精确运算类:BigDecimal
  5. linux PHP ppt 转图片,linux下用php将doc、ppt转图片
  6. 从linux内核启动,学习Linux内核启动过程:从start_kernel到init
  7. leetcode 1024. 视频拼接(dp/贪心)
  8. 稚晖君又整活啦!基于全志F1C200s的超迷你
  9. python 网页版笔记_系统学习下python网络爬虫 笔记一
  10. 直播预告丨统一便捷的数据操作平台CloudQuery年终发布!
  11. 介绍一种策略分析师必备的解题技巧
  12. 磨刀不误砍柴工,ORAchk健康检查好帮手
  13. centos7部署posgresql和kong总结
  14. python自动化测试流程_接口自动化基本流程(python)
  15. System Center Data Protection Manager 2007之一安装
  16. 软件测试简历常见问题
  17. win10系统 专业版 安装教程
  18. word中html在哪,如何word中显示部分的域代码在哪
  19. mssql 2000 备份计划
  20. mysql plus多表关联_结合mybatis-plus 实现实体操作多表关联查询

热门文章

  1. ip和nmcli命令的的使用方法
  2. 区别js中的3/2(结果1.5))与 java 中的 2/3(结果:0)
  3. Eclipse中,控制每行最大长度的提示线。
  4. 2022-01-12总结 CSS开篇
  5. 解决.net定时器在iis7上不执行问题
  6. [课后作业] 第032讲:异常处理:你不可能总是对的
  7. 连接不上sql server服务器的解决方案
  8. 在LaTeX中使用BibTeX时的一个问题及其解决:编译PDF不随bib文件更新
  9. 解决css中height:100%失效的问题
  10. ResourceExhaustedError 解决方案