使用 GUID 作为 นด 上传图像的文件名以避免重复有什么缺点吗?
问问题
762 次
4 回答
1
您的文件名将是唯一的,真实的。但是没有任何方法可以按任何顺序对它们进行排序。
您可以在 GUID 前面使用Unix 时间戳来帮助按名称排序和执行其他此类操作,而无需在数据库中使用查找表。
于 2012-08-01T08:27:28.570 回答
1
如果您使用基于文件内容的哈希(例如 SHA1)的名称存储上传的文件,那么您也可以只存储具有相同内容的文件一次(节省空间)。
于 2012-08-01T08:32:43.083 回答
0
我认为它足够独特,但考虑使用使用日期和时间以及一些序列号的自己的生成器,我认为名称会更具表现力。
于 2012-08-01T08:24:06.990 回答
0
在文件名中使用 GUID 有一个缺点。CLSID 是 GUID,一些病毒扫描程序会认为您正在尝试使用此漏洞,并将您的文件标记为潜在恶意软件。
有关详细信息,请参阅Microsoft Windows CLSID 隐藏文件扩展名漏洞。
于 2017-10-31T19:14:42.320 回答