知识大全 使用FileUpload控件上传图片并自动生成缩略图
Posted 文件
篇首语:宁可身骨苦,不叫面皮羞。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用FileUpload控件上传图片并自动生成缩略图相关的知识,希望对你有一定的参考价值。
使用FileUpload控件上传图片并自动生成缩略图 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
本文借助vs 中自带的FileUpload控件实现图片文件的上传并生成缩略图 实现过程 选择图片上传成功后 取得已经存在服务器的文件生成缩略图 并且判断是否是图片类型的文件 这个的判断可以在程序中修改 本程序只是判断了 image/bmp image/gif image/pjpeg 三种类型 代码如下 upfile aspx文件 <%@ Page Language= C# AutoEventWireup= true CodeFile= upfile aspx cs Inherits= upfile_upfile %> <!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd > < xmlns= > <head runat= server > <title>无标题页</title> </head> <body> <form id= form runat= server > <div> <asp:FileUpload ID= FileUpload runat= server /> <asp:Button ID= Button runat= server OnClick= Button _Click Text= 上传 /><br /> <asp:Label ID= Label runat= server ></asp:Label></div> </form> </body> </> upfile aspx cs文件 using System; using System Data; using System Configuration; using System Collections; using System Web; using System Web Security; using System Web UI; using System Web UI WebControls; using System Web UI WebControls WebParts; using System Web UI HtmlControls; using System IO; public partial class upfile_upfile : System Web UI Page protected void Page_Load(object sender EventArgs e) protected void Button _Click(object sender EventArgs e) if (FileUpload HasFile) string fileContentType = FileUpload PostedFile ContentType; if (fileContentType == image/bmp || fileContentType == image/gif || fileContentType == image/pjpeg ) string name = FileUpload PostedFile FileName; // 客户端文件路径 FileInfo file = new FileInfo(name); string fileName = file Name; // 文件名称 string fileName_s = s_ + file Name; // 缩略图文件名称 string fileName_sy = sy_ + file Name; // 水印图文件名称(文字) string fileName_syp = syp_ + file Name; // 水印图文件名称(图片) string webFilePath = Server MapPath( file/ + fileName); // 服务器端文件路径 string webFilePath_s = Server MapPath( file/ + fileName_s); // 服务器端缩略图路径 string webFilePath_sy = Server MapPath( file/ + fileName_sy); // 服务器端带水印图路径(文字) string webFilePath_syp = Server MapPath( file/ + fileName_syp); // 服务器端带水印图路径(图片) string webFilePath_sypf = Server MapPath( file/shuiyin jpg ); // 服务器端水印图路径(图片) if (!File Exists(webFilePath)) try FileUpload SaveAs(webFilePath); // 使用 SaveAs 方法保存文件 AddShuiYinWord(webFilePath webFilePath_sy); AddShuiYinPic(webFilePath webFilePath_syp webFilePath_sypf); MakeThumbnail(webFilePath webFilePath_s Cut ); // 生成缩略图方法 Label Text = 提示 文件 + fileName + 成功上传 并生成 + fileName_s + 缩略图 文件类型为 + FileUpload PostedFile ContentType + 文件大小为 + FileUpload PostedFile ContentLength + B ; catch (Exception ex) Label Text = 提示 文件上传失败 失败原因 + ex Message; else Label Text = 提示 文件已经存在 请重命名后上传 ; else Label Text = 提示 文件类型不符 ;
cha138/Article/program/ASP/201311/21767相关参考
callwater_jpeg(filenameB) 调用aspjpeg组件生成缩略图Subsmall_Jpeg(filenameBfilenameS) SetJpeg=ServerCr
这是我前两天写的生成图片的缩略图和给图片打上logo的java代码没有怎么整理就放上来了希望能够为大家在工作中帮点忙同时写的有什么不对的地方希望大家指点指点 importjavaawtGraph
JAVA生成JPG缩略图 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在任何一个综合性网站我们
生成缩略图及给原始图加水印代码如下cha138/Article/program/net/201311/11730
知识大全 win7 系统文件夹保存的图片显示不出缩略图,全部都是图标,你好 我想问下这个问题你是怎么解决的呢
win7系统文件夹保存的图片显示不出缩略图,全部都是图标,你好我想问下这个问题你是怎么解决的呢?解决办法:点击“组织”-“文件夹和搜索选项”-“查看”,看看“始终显示图标,从不显示缩略图”前是否有勾,
知识大全 ASP.NET 2.0高级控件之FileUpload控件
ASP.NET2.0高级控件之FileUpload控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
图片上传的WebForm(自动生成所略图) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 因自己
用JSP写出FileUpload上传小程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! voi
知识大全 win7家庭普通版,ani,ico,cur等图标文件在缩略图查看方式里不显示图案怎么办
win7家庭普通版,ani,ico,cur等图标文件在缩略图查看方式里不显示图案怎么办?WIN7自带的是照片查看器,不光看不了那个,GIF图片在上面看也不会动的,去下载一个WINDOWS图片和传真查看
知识大全 Apache FileUpload文件上传组件API解析
ApacheFileUpload文件上传组件API解析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧