发布数据库中的所有照片(拍卖系统)
本文关键字:照片 拍卖 系统 数据库 | 更新日期: 2023-09-27 18:21:46
我目前正在为我大学最后一年的项目编写一个拍卖系统。我不知道如何显示数据库中的多张照片。
这里是样品展示;http://www.pennyauction.com.my/
我想展示照片,当用户点击照片时,我会转移到页面进行竞价。
如果这是一个真正的应用程序,我会使用AmazonS3或其他CDN来存储图像。由于这只是一个项目,我建议使用文件系统。
由于您知道要显示其照片的项目的Id
,因此在保存文件时,只需将应用程序名称命名为具有该Id
的文件即可。这样你就可以写这样的代码来显示图像:
<% var imagesRoot = "http://www.mysite.com/content/user-content/"; %>
<img src = '<%: imagesRoot + model.Id %>' />
我做了一个很大的假设,您使用的是ASP.NET,model
将是您的项目的视图模型类。任何其他脚本语言都可以很容易地做同样的事情。确实没有理由将图像文件保存在数据库中。您不能针对它们进行查询,也不能做RDBMS擅长的任何其他有趣的事情(即基于集合的操作)。