1.上传文件 (1)页面代码 <table align="center" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="right">文件名称:</td> <td> <asp:TextBox ID="FileName" runat="server"></asp:TextBox> </td> <td></td> </tr> <tr> <td align="right">浏览:</td> <td> <asp:FileUpload ID="FileUpload1" runat="server" /> </td> <td></td> </tr> <tr> <td></td> <td> <asp:Button ID="UploadButton" runat="server" Text="上传" onclick="UploadButton_Click" /><asp:Label ID="Msg" runat="server" ForeColor="#FF0000"></asp:Label> </td> <td></td> </tr> </table> (2).后台代码 protected void UploadButton_Click(object sender, EventArgs e) { Msg.Text = ""; MyWebSite.DAL.FileInfo file = new MyWebSite.DAL.FileInfo(); if (string.IsNullOrEmpty(FileName.Text)) { Msg.Text = "请输入文件名"; return; } if (FileUpload1.HasFile) { try { DateTime upload = DateTime.Now; string flag = Path.GetExtension(FileUpload1.PostedFile.FileName); string path = Server.MapPath("../Upload/" + FileUpload1.FileName); string size = (FileUpload1.PostedFile.ContentLength / 1024).ToString(); FileUpload1.SaveAs(path); file.FileName = FileName.Text.ToString(); file.Type = flag;//获得文件格式 file.Size = size;//文件大小 file.FilePath = path;//上传到服务器的绝对路径 file.UploadTime = DateTime.Now.ToShortDateString();//上传时间 handler.AddFile(file);//将上传的文件信息保存到数据库 Msg.Text = "上传成功!"; } catch { Msg.Text = "上传失败!"; } } }
62,074
社区成员
669,028
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧