您当前的位置: 首页 > 

[上传]文件上传以及图片处理(转)

发布时间:2008-07-25 13:10:00 ,浏览量:0

ASP.NET2.0文件上传以及图片处理

1.最简单的单文件上传(没花头) 2.多文件上传 3.客户端检查上传文件类型(以上传图片为例) 4.服务器端检查上传文件类型(以上传图片为例) 5.服务器端检查上传文件类型(可以检测真正文件名) 6.上传文件文件名唯一性处理(时间戳+SessionID) 7.上传图片生成等比例缩略图 8.上传图片加水印(文字水印,图片水印,文字+图片水印)

1.最简单的单文件上传(没花头)

效果图: 说明:这是最基本的文件上传,在asp.net1.x中没有这个FileUpload控件,只有html的上传控件,那时候要把html控件转化为服务器控件,很不好用。其实所有文件上传的美丽效果都是从这个FileUpload控件衍生,第一个例子虽然简单却是根本。

后台代码: 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;

public partial class _Default : System.Web.UI.Page {     protected void Page_Load(object sender, EventArgs e)     {

    }     protected void bt_upload_Click(object sender, EventArgs e)     {         try         {             if (FileUpload1.PostedFile.FileName == "")             {                 this.lb_info.Text = "请选择文件!";             }             else             {                 string filepath = FileUpload1.PostedFile.FileName;                 string filename = filepath.Substring(filepath.LastIndexOf("//") + 1);                 string serverpath = Server.MapPath("images/") + filename;                 FileUpload1.PostedFile.SaveAs(serverpath);                 this.lb_info.Text = "上传成功!";             }         }         catch (Exception ex)         {             this.lb_info.Text = "上传发生错误!原因是:" + ex.ToString();         }     } } 前台代码:                                                                                                                                                                                                     单文件上传                                                                            

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    109966博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0602s