c#对上传的文件对象HttpPostedFile的获取

c#对上传的文件对象的获取有两种方法:

1、从aspx的控件上面取“FileUpload1.PostedFile”:

<span>		</span>System.Web.HttpPostedFile postFile = null;

<span>		</span>postFile = FileUpload1.PostedFile;
                string filepath = FileUpload1.PostedFile.FileName;
                string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1);
                serverpath = Server.MapPath("../files/UploadFile/") + filename;
                FileUpload1.PostedFile.SaveAs(serverpath);

2、从Request对象上面取“Request.Files”:

                postFile = FileUpload1.PostedFile;
                string filepath = FileUpload1.PostedFile.FileName;
                string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1);
                serverpath = Server.MapPath("../files/UploadFile/") + filename;
                FileUpload1.PostedFile.SaveAs(serverpath);

你可能感兴趣的:(c#对上传的文件对象HttpPostedFile的获取)