天天加油 - 助您成才
在ASP.NET中上传图片并生成缩略图的C#源码
您正在看的.Net是:在ASP.NET中上传图片并生成缩略图的C#源码。
在ASP.NET中上传图片并生成缩略图的C#源码 <FONT size=4><FONT size=4><FONT size=4>using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.IO; using System.Drawing.Imaging; namespace eMeng.Exam { /// <summary> /// Thumbnail 的摘要说明。 /// </summary> public class Thumbnail : System.Web.UI.Page { protected System.Web.UI.WebControls.Label Label1; protected System.Web.UI.WebControls.Button Button1; private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 Label1.Text = <h3>在ASP.NET里轻松实炙趼酝?lt;/h3>; Button1.Text = 上载并显示缩略图; } #region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.Button1.Click += new System.EventHandler(this.Button1_Click); this.Load += new System.EventHandler(this.Page_Load); } #endregion private void Button1_Click(object sender, System.EventArgs e) { HttpFileCollection MyFileColl = HttpContext.Current.Request.Files; HttpPostedFile MyPostedFile = MyFileColl[0]; if (MyPostedFile.ContentType.ToString().ToLower().IndexOf(image) < 0) { Response.Write(无效的图形格式。); return; } GetThumbNail(MyPostedFile.FileName, 100, 100, MyPostedFile.ContentType.ToString(), false, MyPostedFile.InputStream); } private System.Drawing.Imaging.ImageFormat GetImageType(object strContentType) { if ((strContentType.ToString().ToLower()) == image/pjpeg) { return System.Drawing.Imaging.ImageFormat.Jpeg; } else if ((strContentType.ToString().ToLower()) == image/gif) { return System.Drawing.Imaging.ImageFormat.Gif; } else if ((strContentType.ToString().ToLower()) == image/bmp) { return System.Drawing.Imaging.ImageFormat.Bmp; } else if ((strContentType.ToString().ToLower()) == image/tiff) { return System.Drawing.Imaging.ImageFormat.Tiff; } else if ((strContentType.ToString().ToLower()) == image/x-icon) { return System.Drawing.Imaging.ImageFormat.Icon; } else if ((strContentType.ToString().ToLower()) == image/x-png) { return System.Drawing.Imaging.ImageFormat.Png; } else if ((strContentType.ToString().ToLower()) == image/x-emf) { return System.Drawing.Imaging.ImageFormat.Emf; } else if ((strContentType.ToString().ToLower()) == image/x-exif) { return System.Drawing.Imaging.ImageFormat.Exif; } else if ((strContentType.ToString().ToLower()) == image/x-wmf) { return System.Drawing.Imaging.ImageFormat.Wmf; } else { return System.Drawing.Imaging.ImageFormat.MemoryBmp; } } private void GetThumbNail(string strFileName, int iWidth, int iheight, string strContentType, bool blnGetFromFile, System.IO.Stream ImgStream) { System.Drawing.Image oImg; if (blnGetFromFile) { oImg = System.Drawing.Image.FromFile(strFileName); } else { oImg = System.Drawing.Image.FromStream(ImgStream); } oImg = oImg.GetThumbnailImage(iWidth, iheight, null, IntPtr.Zero); string strGuid = System.Guid.NewGuid().ToString().ToUpper(); string strFileExt = strFileName.Substring(strF

1 2 3 下一页

排行

  1. C#版的网站新闻发布系统
  2. ASP.NET窗体对话框的实现
  3. ASP.NET中使用IFRAME建立类Modal
  4. 给Asp.Net初学者的关于继承和多态
  5. 在ASP.NET中上传图片并生成缩略图
  6. ASP.NET程序中用Repeater实现分页
  7. 用asp.net还原与恢复sqlserver数
  8. 为ASP.NET封装的SQL数据库访问类
  9. 用ASP.Net(C#)连接Oracle数据库的
  10. ASP.NET系统用户权限设计与实现
  11. 在asp.net中为Web用户控件添加属
  12. ASP.NET对IIS中的虚拟目录进行操
  13. ASP.NET中利用cookies保持客户端
  14. ASP.NET下MVC设计模式的实现
  15. Asp.net+Xml实现无数据库论坛一点
  16. ASP.Net中自定义Http处理及应用之
  1. 用ASP.NET结合XML制作广告管理程
  2. 用ASP.NET写你自己的代码生成器
  3. 利用ASP.NET构建网上考试系统
  4. ASP.NET中利用Crystal Report创建
  5. 设计ASP.NET新闻管理系统
  6. 创建用于ASP.NET的分页程序控件
  7. ASP.NET实现用户在线检测的类源码
  8. ASP.NET结合存储过程写的通用搜索
  9. 用photoshop制作破碎的蛋壳效果
  10. PHOTOSHOP6技巧集锦(三) 图层技巧
  11. Photoshop 有关通道
  12. Photoshop给MM的黑白照片上色
  13. Photoshop高级图层技巧进阶篇
  14. Photoshop 关于图像的选取
  15. Photoshop金属效果的教程
  16. Photoshop中3D logo的制作技巧
  1. 在ASP.Net中应用javascript
  2. 用ASP.NET写你自己的代码生成器
  3. 利用ASP.NET构建网上考试系统
  4. 将Word文档转化为HTML格式的文档
  5. 设计ASP.NET新闻管理系统
  6. 创建用于ASP.NET的分页程序控件
  7. ASP.NET实现用户在线检测的类源码
  8. ASP.NET结合存储过程写的通用搜索
  9. 用photoshop制作破碎的蛋壳效果
  10. Photoshop 有关通道
  11. Photoshop给MM的黑白照片上色
  12. Photoshop高级图层技巧进阶篇
  13. Photoshop 关于图像的选取
  14. Photoshop金属效果的教程
  15. Photoshop中3D logo的制作技巧
  16. PS鼠绘娇嫩欲滴的鲜橙

最近更新

  • 推荐阅读
  • .Net《在ASP.NET中上传图片并生成缩略图的C#源码》在ASP.NET中上传图片并生成缩略图的C#源码
    关于我们 | 版权申明 | 广告服务 | 友情链接 | 网站地图 | 使用帮助 | ©2006-2008 TTADD.COM