首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构造PHP库中的图像存储

如何构造PHP库中的图像存储
EN

Stack Overflow用户
提问于 2015-05-02 23:29:22
回答 1查看 293关注 0票数 1

我正在使用PHP/MySQL和Laravel为我的历史网站创建一个新的图库,尽管这是在这个问题上的参考。

我想知道的是,如何为上传到画廊的所有图像构建存储空间,我已经看过一些流行的网络画廊,但它们似乎都不一样。

对于一些人来说,他们存储图像的文件夹结构很简单。

画廊

-Images

因此,所有的图像和缩略图都被简单地存储在Image目录中。

我还看到了下面的内容,也许可以将图像和缩略图分开。

画廊

  • 图片
  • 缩略图

然后是极端。

画廊

  • 类别 -分类别 -指甲

最后一个例子看起来非常极端,每个类别至少有3个文件夹,但是如果你有10个类别,每类多10个子类别,即210个文件夹,这似乎太多了。

因此,从那些曾经与画廊合作过的人那里寻找一些关于什么是最好方法的洞察力。

我觉得MySQL是你的组织者,它应该决定给哪个类别和子类别分配什么样的图像,并根据需要组织结果。我真的看不到超过一个文件夹的任何好处,两个充其量只是分开缩略图。

实话实说:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-03 00:09:30

这是很难回答的,因为我们不知道你的历史网站的任何组织。

我看到这样做的方式很多,从用时间/日期格式的名称存储所有内容,全部在同一个文件夹中,以及将文件的实际名称保存在sql数据库中,由PHP翻译。

我从来没见过任何标准。如果您的站点很小,并且不处理用户上传,那么通过下面的文件夹设置来完成它可能是最有意义的,因此在以后的某个时间,您可以向同一天添加多个事件,并依赖文件名获取更具体的信息。

代码语言:javascript
复制
Gallery
- Date_of_history_event
-- Name_of_history_event
-- Name_of_history_event
-- Name_of_history_event
- Date_of_history_event
-- Name_of_history_event
-- Name_of_history_event

编辑*如果你想分开拇指,可以这样做:

代码语言:javascript
复制
Gallery
- Date_of_history_event
-- Name_of_history_event
--- Thumbs
--- Images
-- Name_of_history_event
--- Thumbs
--- Images
-- Name_of_history_event
--- Thumbs
--- Images
- Date_of_history_event
-- Name_of_history_event
--- Thumbs
--- Images
-- Name_of_history_event
--- Thumbs
--- Images
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30008613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档