用文件框上传文件示例(HtmlInputFile)

1.ASPX页面上:
拖入一个HtmlInputFile对象,id为File1;再拖入一个HtmlInputButton对象,id为Button1.
双击Button1对象,进入事件的触发方法中:
2.CS页面上:
    protected void Button1_ServerClick(object sender, EventArgs e)
    
{
        
//此处File1是一个文件框(HtmlInputFile);

        
//获取文件名:把File1取得的值,按照'\'分开成一个字符串数组,并把最后一个也就是文件名赋给arrFileName;
        ArrayList arrFileName = new ArrayList();
        arrFileName.AddRange(File1.Value.Split(
'\\'));
        
string fileName=arrFileName[arrFileName.Count-1].ToString();
        
        
//获取文件所要保存的路径;前面是当前页面所在服务器上的物理路径.
        string uploadPath = Page.Request.PhysicalApplicationPath + "UploadFiles\\";
        
        
//上传文件.
        File1.PostedFile.SaveAs(uploadPath+fileName);
        Page.Response.Write(
"文件上传成功!");
    }

OK!簡単だよ!
posted @ 2008-05-22 11:35  小牛大牛  阅读(561)  评论(0编辑  收藏  举报
咱这社会,努力不一定会有回报,但要是不努力,您可就得空虚.您说这讨老婆,生孩子,买房子,购车子,哪样不得自己动手,别人动手咱也不能放心啊,您说是不是这么个理儿?....