我做的是上传图片的,在数据库中存储图片的名称!不知道行不?html里面加: <INPUT id="myFile" style="Z-INDEX: 101; LEFT: 408px; POSITION: absolute; TOP: 224px" type="file" name="myFile" runat="server"> <asp:button id="Button1" style="Z-INDEX: 102; LEFT: 496px; POSITION: absolute; TOP: 304px" onclick="UploadFile" runat="server" Text="上传"></asp:button>后台代码:if(myFile.PostedFile!=null) { string nam = myFile.PostedFile.FileName ;//取得文件名(包括路径)里最后一个"."的索引 int i= nam.LastIndexOf("."); string newext =nam.Substring(i);//取得文件扩展名 DateTime now = DateTime.Now; string newname=now.DayOfYear.ToString()+myFile.PostedFile.ContentLength.ToString(); //根据日期和文件大小不同为文件命名,确保文件名不重复 string a=Server.MapPath(".\\UpLoadFiles\\"+newname+newext);//注意: 这里用Server.MapPath()取当前文件的绝对目录.在asp.net里"\"必须用"\\"代替 myFile.PostedFile.SaveAs(a); //将文件存储到a这个绝对(物理)路径 Oper_Biz.BugPhoto=newname+newext;//在超级链接处指明了图片所在文件夹,此处只将图片的名称(唯一标识)存于数据库中 } }
谢谢哥们,要是能上传任何文件就好了