技术开发 频道

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


【IT168技术文档】

  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("文件上传成功!"); }
0
相关文章