MVC.Net:压缩/保存图片缩略图
2024-10-01 02:17:40
通常用户上传的图片需要压缩或者生成缩略图。用System.Web.Helpers.WebImage的Resize方法可以很方便的实现这一功能。示例代码如下:
/// <summary>
/// 保存缩略图
/// </summary>
/// <param name="file">用户上传的文件</param>
/// <param name="fileName">想要保存的文件名</param>
/// <param name="uploadPath">上传地址</param>
/// <returns></returns>
private bool SaveThumbFile(HttpPostedFileBase file, string fileName, string uploadPath, int postId)
{
try
{
var thumbImage = new WebImage(file.InputStream);
thumbImage.Resize(, );
var thumbPath = Path.Combine(Server.MapPath("~/Content/uploads/Images/Thumb"),
fileName);
thumbImage.Save(thumbPath);
return true;
}
catch
{
return false;
}
}
最新文章
- Angular 之坑??
- jquery.hover()函数使用
- 投资人谈VR色变,VR好戏却刚刚开始
- 使用C#向ACCESS中插入数据(仅供参考)
- C#手动做一个负载均衡服务器
- centos7 nginx用systemctl方式管理的脚本
- Spark Streaming官方文档学习--上
- jquery mobile的学习资料
- How to avoid C# console applications from closing automatically.
- EntityFramework 连接数据库出错
- Sql省市三级联动一张表
- Steve Yegge:Google面试秘籍
- HDU 4393 Throw nails(优先队列)
- SpringBoot的自动配置原理
- 面向对象_item项目
- 重建索引报错-python数据分析
- 程序员快速掌握的UI设计技巧
- OpenShift Origin 基本命令
- centos6.5编译安装php7
- tomcat和eclipse-wtp的一些配置
热门文章
- 用JavaScript实现歌词滚动播放
- [Apple开发者帐户帮助]八、管理档案(2)创建临时配置文件(iOS,tvOS,watchOS)
- C语言过时了?为什么还要推荐每一位程序员都来学一下C语言?
- Eclipse设置空格代替tab
- CentOS 7.0 firewall防火墙关闭firewall作为防火墙,这里改为iptables防火墙
- Coursera公开课-Machine_learing:编程作业8(2016-10-06 20:49)
- RabbitMQ~一些术语和最消息的生产
- Unity学习-预制(四)
- Web开发中跨域的几种解决方案
- 移动web——bootstrap媒体对象