如果用户上传的头像和我创建:在数据库中存储图像名称和扩展名?
1. example.png
2. example_large.png
3. example_small.png
(注:JPG和PNG被允许)
它是最好保存原始图像的名字(在这种情况下,“示例”)和图像扩展在两个单独的列?
编辑
例如:
image_name | image_ext
-----------------------
example | .png
编辑完
或者可能使用正则表达式来删除扩展,然后将其重新添加(与所需的大小:大,拇指等)?
或者,也许我疯了,应该只改变我的命名约定...
有人只是投票结束了吗?如果这是一个重复的对不起 - 我搜索了网站上下找不到类似的问题 – Booski 2011-03-07 21:45:51
哇,并downvote - 真棒... – Booski 2011-03-07 21:46:47
图像存储在哪里?在文件系统上?你的代码是否永远关心图像类型是什么?你做任何图像处理?您最关心的是什么?存储效率? – 2011-03-07 21:48:58