图片上传事件

protected void Button1_Click(object sender, EventArgs e)
    {
        
        bool fileok = false;
        string filename = InputFile.FileName;
        //string fileExtension = System.IO.Path.GetExtension(filename);
        //string path = Server.MapPath("~/upload/");
        
        if (InputFile.HasFile)
        {
            string fileExtension = System.IO.Path.GetExtension(InputFile.FileName).ToLower();
            string[] allowedExtensions = { ".gif", ".bmp", ".png", ".jpg" };
            
            for (int i = 0; i < allowedExtensions.Length; i++)
            {
                if (fileExtension == allowedExtensions[i])
                {
                    fileok = true;                     
                }
            }
        }


        
        //图片上传
        if (fileok)
        {
            
            string uploadName = InputFile.PostedFile.FileName;//获取待上传图片的完整路径,包括文件名 


            string serverpath = Server.MapPath("~/upload/blocklogo/") + filename;//取得文件在服务器上保存的位置
            InputFile.PostedFile.SaveAs(serverpath);
            string imgurl = "upload/blocklogo/" + filename;
            Session["imgurl"] = imgurl;
            Label2.Text = "上传成功!" + "你上传的文件名:" + filename + ";文件大小为:" + InputFile.PostedFile.ContentLength+"B" ;
            //Label2.Text = serverpath;
           // FreeTextBox1.Text = "<img src='" + serverpath + "'>";
        }
        else
        {
            Label3.Text = "上传文件类型:.gif,.bmp.png.jpg";
        }


    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值