Markdown图片链接怎么生成的?不会重复吗?

当在Markdown编辑器中上传图片,自动生成一个短链接如:![clipboard.png](/img/bVTeft)

在网页显示如下:

clipboard.png

问题1:bVTeft是怎么生成的?它和原图片之间是怎样的映射关系?
问题2:当图片很多的时候,不会重名吗?

TKS

阅读 4.3k
2 个回答
  1. 个人认为是上传之后对文件进行了命名。

  2. 这个img是一个相对路径,应该是相对这这篇文章的,你可以打开一下这个图片看下他的绝对路径。

可以专门使用一个程序生成不重复的字符串,可以排列的方式,一次性生成 5 位的字符串保存到数据库,然后其他程序需要使用的时候到此数据库里取,并标记为已经使用过即可。

建议不要在需要使用的时候才去生成没有使用过的随机字符串。

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