大型博客社区图片资源存储于第三方服务器,请问下如何的规则命名,才能让所有图片不重名
大型博客社区图片资源存储于第三方服务器,请问下如何的规则命名,才能让所有图片不重名
7 回复
uuid 应该能满足
uuid+1 ,前面可以加标识方便分组
空间大小不要钱倒是可以用楼上的方法搞,空间大小要是要钱万万不行。
才能让所有图片不重名
不过如果楼主相同的文件也不能重名也是尴尬
@zy445566 上面说的有什么问题,直接将图片名改成 md5(name+时间戳).jpg|png这种,我觉得没问题呀
@HongYangHT 上面说的uuid目前没什么大问题,就是即使是相同文件也是占两份空间。 你的这个方法是可能不行的,比如相同文件名,相同时间的情况,你这个是肯定会重复的。或者有人恶意在文件名做修饰,也可以做到重复 即使是取文件md5指纹也是会存在问题的,但也是属于没什么大问题:https://en.wikipedia.org/wiki/MD5#Collision_vulnerabilities
git的 hash ?
mongodb的 objectId
来自酷炫的 CNodeMD