CNode

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

问答
Ddidiaohu发布于8 年前最后回复8 年前7 回复4495 浏览0 收藏

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

查看回复

回复 (7)

X
xjh22222228#1·8 年前

uuid 应该能满足

来自第三方react-cnode

C
CaanDoll#2·8 年前

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

Z
zy445566#3·8 年前

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

才能让所有图片不重名

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

H
HongYangHT#4·8 年前

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

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

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

V
vipzrx#6·8 年前

git的 hash ?

Z
zswnew#7·8 年前

mongodb的 objectId

来自酷炫的 CNodeMD

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