1.ASPX页面上:
拖入一个HtmlInputFile对象,id为File1;再拖入一个HtmlInputButton对象,id为Button1.
双击Button1对象,进入事件的触发方法中:
2.CS页面上:
拖入一个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("文件上传成功!");
}
{
//此处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!簡単だよ!