上传图片并显示缩略图的最简单方法(c#)
{
// 模拟数据库里取出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#)相关推荐
- 微信分享网站链接显示缩略图和描述的方法
最近在为一个网站添加微信分享文章显示图片和描述的功能,这个功能以前了解过,但并无完全实现过,这个功能须要认证的公众号支持.现最新微信分享网站链接显示缩略图和描述的方法(附带傻瓜式代码包 使用简单,在你 ...
- php中上传图片怎么显示出来,PHP上传图片类显示缩略图功能
有缩略图功能 但是 感觉不全面,而且有点问题,继续学习,将来以后修改下 /** * Created by PhpStorm. * User: Administrator * Date: 2016/6/ ...
- idea androidx控件不显示预览_如何解决SOLIDWORKS不显示缩略图预览的方法?
经常有用户会遇到在资源管理器中查看SolidWorks文件时,仅显示SOLIDWORKS的图标,而没有相关文件的预览缩略图.这对我们在检索零部件的时候会造成一定的效率影响,本文将对于该问题的处理方法进 ...
- 缩略图修复_如何解决SOLIDWORKS不显示缩略图预览的方法?
经常有用户会遇到在资源管理器中查看SolidWorks文件时,仅显示SOLIDWORKS的图标,而没有相关文件的预览缩略图.这对我们在检索零部件的时候会造成一定的效率影响,本文将对于该问题的处理方法进 ...
- vc显示jpg,gif图像简单方法
VC没有直接显示JPG图片的方法,在网上找了个比较简单的列子自己改了下,还挺好用,下面一个函数就行了 [cpp] view plaincopyprint? ShowJpgGif(CDC* pDC,CS ...
- Win10如何显示文件后缀名?显示后缀名的简单方法
现在大多数用户使用的电脑都是Win10系统,有时我们重装电脑系统,会发现电脑出现一些问题,比如文件后缀名不显示出来.如何显示文件后缀名?方法很简单,跟着下面的详细操作步骤走,轻轻松松Get回消失的文件 ...
- Django Admin 上传多张图片并显示缩略图
Django Admin 上传多张图片并显示缩略图 文章目录 Django Admin 上传多张图片并显示缩略图 1.效果预览 2.自定义Widget 3.定义模型和模型表单 3.1 定义模型 3.2 ...
- ueditor html显示图片,百度ueditor编辑器上传图片后img标签的title、alt属性优化简单方法...
<百度ueditor编辑器上传图片后img标签的title.alt属性优化简单方法>要点: 本文介绍了百度ueditor编辑器上传图片后img标签的title.alt属性优化简单方法,希望 ...
- php网页加查询框,Twentytwelve头部添加搜索框及网站名称与描述同行显示的简单方法 | 科研动力...
Twenty Twelve 主题的头部默认没有搜索框,不像它的前辈和后生.这点我就不明白了,Twentyeleven和最新的Twentythirteen都有搜索框,为何Twentytwelve就没有呢 ...
最新文章
- 《编写可维护的JavaScript》——1.7 直接量
- Science | 智能计算揭示前生命化学网络中合成的连接、出现和自我再生
- No resource identifier found for attribute 'showAsAction' in package 'android'
- Java 中商业运算必备的精确运算类:BigDecimal
- linux PHP ppt 转图片,linux下用php将doc、ppt转图片
- 从linux内核启动,学习Linux内核启动过程:从start_kernel到init
- leetcode 1024. 视频拼接(dp/贪心)
- 稚晖君又整活啦!基于全志F1C200s的超迷你
- python 网页版笔记_系统学习下python网络爬虫 笔记一
- 直播预告丨统一便捷的数据操作平台CloudQuery年终发布!
- 介绍一种策略分析师必备的解题技巧
- 磨刀不误砍柴工,ORAchk健康检查好帮手
- centos7部署posgresql和kong总结
- python自动化测试流程_接口自动化基本流程(python)
- System Center Data Protection Manager 2007之一安装
- 软件测试简历常见问题
- win10系统 专业版 安装教程
- word中html在哪,如何word中显示部分的域代码在哪
- mssql 2000 备份计划
- mysql plus多表关联_结合mybatis-plus 实现实体操作多表关联查询
热门文章
- ip和nmcli命令的的使用方法
- 区别js中的3/2(结果1.5))与 java 中的 2/3(结果:0)
- Eclipse中,控制每行最大长度的提示线。
- 2022-01-12总结 CSS开篇
- 解决.net定时器在iis7上不执行问题
- [课后作业] 第032讲:异常处理:你不可能总是对的
- 连接不上sql server服务器的解决方案
- 在LaTeX中使用BibTeX时的一个问题及其解决:编译PDF不随bib文件更新
- 解决css中height:100%失效的问题
- ResourceExhaustedError 解决方案