Enctype 参数 enctype ="multipart/form-data" 当使用这种格式后,就是将<INPUT type="file">选中的文件内容以二进制形式上传到服务器.如果不使用,就只将选中的文件名的字符串上传的服务器 <form id="Form1" method="post" enctype="multipart/form-data" runat="server"><INPUT id="File1" type="file" name="File1" runat="server"><asp:Button id="Button1" runat="server"Text="上传"></asp:Button></form> 服务器文件 //文件在用户端的盘符路径文件名string Cfilename=File1.PostedFile.FileName;//上传文件的尺寸int filesize =File1.PostedFile.ContentLength; string filename=System.IO.Path.GetFileName(Cfilename); string serverPath =string.Format(@"c: emp{0}",filename); //保存文件File1.PostedFile.SaveAs(serverPath);this.Response.Write("文件名:" + filename + "<p>");this.Response.Write("文件大小" + filesize + "<p>");this.Response.Write("上传成功");