【发布时间】:2012-01-03 16:58:02
【问题描述】:
我正在为每个用户可以上传多张图片的基本照片库进行数据库设计。
现在这是我所拥有的:
照片库
photo_id - image - sort_order - user_id
1 - test.jpg - 1 - 1
2 - another_photo.jpg - 2 - 1
然后在我的文件夹结构中创建一个新文件夹,如下所示: images/photo-gallery/ 并将图像存储在其中。现在,我是否应该为每个 user_id 创建一个文件夹并将他们的特定图像存储在该文件夹中/
所以在这种情况下: images/photo-gallery/1/test.jpg 和用户 1 的所有照片都会在那里吗?
另外,为了调整大小,我正在考虑使用smart image resizer,这样我就可以存储原始照片,如果我想将其调整为特定大小,我可以使用如下脚本调用它:/image .php?width=200&height=200&image=test.jpg。
我应该散列这些文件名吗?我还缺少什么吗?有什么改进的建议吗?
谢谢!
【问题讨论】:
标签: php mysql database-design gallery photo-gallery