FileUpLoad文件上传练习(保存文件到文件夹,地址是当前页面的同一级目录下的file文件夹中)

 

 

在页面中检测上传文件类型:

<script language="javascript" type ="text/javascript">
        function CheckImg(FileUpload)
        {
           var   e=document.getElementById("fulFile"); 
         var mime=FileUpload.value;
            mime=mime.toLowerCase().substr(mime.lastIndexOf("."));
         if(mime!=".jpg")
         {  
               e.outerHTML=e.outerHTML;
         alert("仅支持JPG格式");
         }
}
</script>
//在页面中的调用
<asp:FileUpload  οnchange="CheckImg(this)" ID="fulFile" runat="server" Style="z-index: 100; left: 30px; position: absolute;top: 61px" />

 

 

 后台代码:

 

protected void Button1_Click(object sender, EventArgs e)
    {
        if (FulFile .HasFile )
        {
            try
            {

                 HttpPostedFile postedFile = this.FulFile.PostedFile; //得到要上传文件
                //存储文件
                //FulFile.SaveAs("C://" + FulFile.FileName);
                //string s = System.Web.HttpContext.Current.Request.MapPath("file/");//返回file文件夹所在的物理路径

                //保存文件到文件夹,地址是当前页面的同一级目录下的file文件夹中
                FulFile.SaveAs(System .Web.HttpContext.Current .Request .MapPath ("file/")
                    +FulFile .FileName);
                //显示上传文件的具体信息
                Label1.Text = "上传的文件名是" + FulFile.FileName + "<br/>"
                    + "上传的文件大小是" + FulFile.PostedFile.ContentLength + "KB<br/>"
                    + "文件的扩展名是" + Path.GetExtension(FulFile .FileName)+"<br/>"
                    + "文件类型是" + FulFile.PostedFile.ContentType;
            }
            catch (Exception ex)
            {
                Label1.Text = ex.Message;
            }
        }
        else
        {
            Label1.ForeColor = System.Drawing.Color.Red;
            Label1.Text = "没有找到文件";
        }
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值