跳到主要内容
CNode

大型博客社区图片资源存储于第三方服务器,请问下如何的规则命名,才能让所有图片不重名

问答
Ddidiaohu发布于 8 年前最后回复 8 年前
745250

大型博客社区图片资源存储于第三方服务器,请问下如何的规则命名,才能让所有图片不重名

查看回复

回复 (7)

Z
zswnew#78 年前

mongodb的 objectId

来自酷炫的 CNodeMD

V
vipzrx#68 年前

git的 hash ?

Z
zy445566#58 年前
引用 HongYangHT@zy445566 上面说的有什么问题,直接将图片名改成 md5(name+时间戳).jpg|png这种,我觉得没问题呀

@HongYangHT 上面说的uuid目前没什么大问题,就是即使是相同文件也是占两份空间。 你的这个方法是可能不行的,比如相同文件名,相同时间的情况,你这个是肯定会重复的。或者有人恶意在文件名做修饰,也可以做到重复 即使是取文件md5指纹也是会存在问题的,但也是属于没什么大问题:https://en.wikipedia.org/wiki/MD5#Collision_vulnerabilities

H
HongYangHT#48 年前

@zy445566 上面说的有什么问题,直接将图片名改成 md5(name+时间戳).jpg|png这种,我觉得没问题呀

Z
zy445566#38 年前

空间大小不要钱倒是可以用楼上的方法搞,空间大小要是要钱万万不行。

才能让所有图片不重名

不过如果楼主相同的文件也不能重名也是尴尬

C
CaanDoll#28 年前

uuid+1 ,前面可以加标识方便分组

X
xjh22222228#18 年前

uuid 应该能满足

来自第三方react-cnode

参与回复

登录后即可参与回复。登录