ASP.NET上传图片到文件夹,然后再网页显示,并且可以翻页,怎么做啊,不用JS!

aspx的代码<asp:FileUpload ID="FileUpload1" class="text-input inputLongddl" runat="server" /><asp:Button ID="button1" OnClick="button1_Click" />//上传图片aspx.cs的代码protected void Button1_Click(object sender, EventArgs e) { String savePath = @"D:尀ComPass尀一网六库尀NetworkLibraryManagement尀Team_Images尀"; if (FileUpload1.HasFile) { String filename; filename = FileUpload1.FileName; savePath += filename; FileUpload1.SaveAs(savePath); Page.Response.Write(FileUpload1.PostedFile.ContentType + FileUpload1.PostedFile.ContentLength + "<br>"); Page.Response.Write("<img src=✀" + savePath + "✀>"); } else { Page.Response.Write("fff"); } }
2026年09月27日 17:59
有1个网友回答
网友(1):

图片上传后,尽管图片原文件保存在网站文件夹,但图片的信息比如路径,名称,上传时间基本都会保存在数据库
这样获取图片列表并且分页可以分页控件或者自己写sql语句
首先后台程序获取要显示的图片列表,然后在页面上绑定数据,可以用repeater控件绑定

还有你那个图片上传的文件夹路径不应该是计算机的绝对路径,不然网站部署到服务器或者移动网站,难道你代码也要修改
web里可以用server.mappaht("~/")+网站相对文件夹路径