Fileupload选择文件后自动上传

客户端:

        <asp:FileUpload ID="fuPhoto" οnchange="javascript:__doPostBack('lbUploadPhoto','')" 
                                        runat="server" ToolTip="选择图片" /> 
        <asp:LinkButton ID="lbUploadPhoto" runat="server" OnClick="lbUploadPhoto_Click"></asp:LinkButton> 

后台代码:

        //自动上传事件 
               protected void lbUploadPhoto_Click(object sender, EventArgs e) 
               { 
                   fileUpload(); 
               } 
               //从控件上传文件 
               public void fileUpload() 
               { 
                   if (fuPhoto.PostedFile != null && fuPhoto.PostedFile.ContentLength > 0) 
                   { 
                       string ext = System.IO.Path.GetExtension(fuPhoto.PostedFile.FileName).ToLower(); 
                       if (ext != ".jpg" && ext != ".jepg" && ext != ".bmp" && ext != ".gif") 
                       { 
                           return; 
                       } 
                       string filename = "Image_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ext; 
                       string path = "./UploadPhoto/" + filename; 
                       fuPhoto.PostedFile.SaveAs(Server.MapPath(path)); 
                       Response.Redirect("ImageCut.aspx?Picurl=" + Server.UrlEncode(path)); 
                   } 
                   else 
                   { 
                       //do some thing; 
                   } 
               } 


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值