发布数据库中的所有照片(拍卖系统)

本文关键字:照片 拍卖 系统 数据库 | 更新日期: 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擅长的任何其他有趣的事情(即基于集合的操作)。