客户端的代码: <FORM NAME="oForm" ACTION="proImgUpload.aspx" ENCTYPE="multipart/form-data" METHOD="post"> <INPUT TYPE="file" NAME="oFile1"/> <INPUT TYPE="submit" VALUE="Upload File"> </FORM> 服务器端代码: (proImgUpload.aspx.cs中写在Page_Load里的内容) HttpFileCollection uploadedFiles = Request.Files;//获取请求的文件集合 string Path = Server.MapPath("~/upload");//服务器端存储的绝对路径 string newName = ""; for(int i = 0 ; i < uploadedFiles.Count ; i++) {//遍历HttpFileCollection集合 HttpPostedFile F = uploadedFiles[i];//获取独立文件对象 if(uploadedFiles[i] != null && F.ContentLength > 0) { //判断文件是否为空 newName = F.FileName.Substring(F.FileName.LastIndexOf("//") + 1);//获取文件名 F.SaveAs(Path+ "/" + newName);//调用SaveAs方法保存文件 } } 当然,在这里,服务器端没有对文件做任何设置等处理,只是告诉大家一个接收保存的方法,具体的需求还得自己添加!