【发布时间】:2010-02-05 23:29:06
【问题描述】:
我的网站处理用户上传的图片。我对我的图片文件名应该包含什么有点矛盾。我担心简单的可扩展性和可能的安全性?也许有人在处理同样的事情并且可以告诉我他们在他们的网站上的用途?
目前,我的文件名约定是
{pictureId}_{userId}_{salt}_{variant}.{fileExt}
salt 是在服务器端生成的令牌(不知道为什么我决定把它放在这里,也许是出于安全目的我不知道),variant 类似于t,它表示它是缩略图。所以它看起来像
12332_22_hb8324jk_t.jpg
请指教,谢谢。
【问题讨论】:
-
你如何处理文件名?解析它以找出用户等?
-
请记住,服务器文件系统上的文件名与 URL 之间没有任何直接关系。
-
只是试图保持文件系统井井有条。并且将来可能能够解析它。
标签: naming-conventions filenames image