使用GUID作为文件名是否有任何缺点上传图像以避免重复?
答案 0 :(得分:1)
您的文件名将是唯一的,真实的。但是,没有任何方法可以按任何顺序对它们进行排序。
您可以使用GUID前面的Unix TimeStamp来帮助按名称排序并执行其他此类操作,而无需在数据库中使用查找表。
答案 1 :(得分:1)
如果您存储的文件名称基于文件内容的哈希值(例如SHA1),那么您还只能存储相同内容的文件一次(节省空间)。
答案 2 :(得分:0)
我认为它足够独特,但考虑使用自己的发电机使用日期和时间以及一些序列号,我认为名称会更具表现力。
答案 3 :(得分:0)
在文件名中使用GUID存在缺点。 CLSID是GUID,一些病毒扫描程序会认为您正在尝试使用此漏洞,并将您的文件标记为潜在的恶意软件。
有关详细信息,请参阅Microsoft Windows CLSID Hidden File Extension Vulnerability。