如何制作一个画廊,其中使用的图像来自 mysql 数据库?

发布于 2024-11-03 14:40:57 字数 80 浏览 0 评论 0原文

我只是想问如何为我的网站制作一个简单的画廊,其中用于显示的图像来自数据库并会自动显示在画廊上?这样当我必须更新图像时我就不会大量创建缩略图..??

i just wanna ask on how to make a simple gallery for my website wherein the images used to display are from database and will automatically display on the gallery? so that when i have to update the images i won't enormously create thumbnails..??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

咽泪装欢 2024-11-10 14:40:57

我建议不要将图像数据保存在数据库中,这几乎总是一个坏主意。

我建议将有关图像的元数据存储在数据库中,然后包含指向文件的指针(图像在本地文件系统上的路径)。如果您需要在添加图像时创建缩略图,请将它们也存储在文件系统上,并将它们的路径也存储在表中。

另一种方法是将图像和缩略图的文件名作为图像 ID 的函数。例如,将其存储在服务器上的 /some/directory/images/123.jpg/some/directory/images/123_thumbnail.jpg 中,其中 123 是图像的 id。

I would recommend against keeping the image data in a database, it's almost always a bad idea.

I would recommend storing metadata about the images in the database and then including a pointer to the file (the image's path on the local filesystem). If you need to make thumbnails create them as the images are added, store them on the filesystem too and store the path to them in the table too.

Another approach is to have the filename of the image and thumbnail as a function of the image ID. E.g. store it on the server at /some/directory/images/123.jpg and /some/directory/images/123_thumbnail.jpg where 123 is the id of the image.

老子叫无熙 2024-11-10 14:40:57

当图像上传到 http 路径中的目录时,您可以创建缩略图并更新数据库。一个简单的 php 例程可以从数据库中提取图片名称并将它们包含在您的图库中。

You can create the thumbnails and update the database when the images are uploaded to a directory within your http path. A simple php routine can extract the picture names from the db and include them in your gallery.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文