上传图片的路径

1.上传图片的一般采取怎样的命名路径?
2.花椒直播-朋友圈图片:http://image.huajiao.com/4701ad4eb86534357a5b728e0472XXXX.jpg
为什么不选择/post_id/XXXX.jpg的形式
3.新浪微博-微博缩略图:http://wx4.sinaimg.cn/thumb150/a379e675gy1fhu6l75u23j21120kXXXX.jpg
4.想知道一般命名算法的加密是怎样的?如何减少重复?譬如MD5(userid+时间戳+随机数)?

阅读 3.8k
4 个回答

从对象存储角度考虑,post_id/xxx.jpg1231231231.jpg 并没有却别,存储方式也一样

现在的问题是,为什么要去花额外的逻辑理清这是从哪个 post 上传的?(图片本身不应该跟帖子强关联,会给人误导)

至于你看到后面那一串,可以是你说的 MD5 生成的,也可以是 UUID 生成的,甚至如果是 MongoDB 直接用其 ObjectID 都可以,唯一性很容易保证的

没用过MD5,不太清楚这里加密的意义是什么,有知道还请赐教;我们一般都是时间戳加随机字符串生成的

一般的hash函数都可以把 md5 sha1...

UUID 简单轻松加愉快

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题