string file = Request.Form["File"];
我就想在后台实现文件上传 
前台
<input type="file" size="30" name="File" id="File" />
我怎么在后台上传文件呢 HTML控件
我试过了 HttpFileCollection _files = System.Web.HttpContext.Current.Request.Files;读取不到,不知道原因
前台我有模板页 希望高手指点

解决方案 »

  1.   

    HttpFileCollection _files = System.Web.HttpContext.Current.Request.Files;
    如果多个话把id去掉吧 
    如果没有选择文件,是读不到的.
      

  2.   

    我试了 id去掉了也是读不到_files.Count也是0
    有没有其他办法 上传 
    string file = Request.Form["File"]; 只获得客户端文件路径名称能够进行上传么
      

  3.   

    string PathName = fileupload.PostedFile.FileName;
    string strFileName = Path.GetFileName(PathName);
    fileupload.PostedFile.SaveAs( savefilename);
    控件很方便
      

  4.   

    利用uploadFile控件,与HTML不同的是,它自带的浏览上传按钮不能完成文件的上传处理,需要添加一个按钮,在该按钮的处理事件中,利用uploadFIle控件的名称
    Saveas方法,可以保存上传文件,方法的参数为要保存文件的路径,用uploadFile控件名. 所有的方法都出来了很简单的,不妨试试