将图像名称或完整 URL 保存在数据库中的最佳做法是

Abd*_*aib 1 sql database image path

在数据库中存储图像名称的更好方法是什么?我有两个选择,第一个是仅存储图像名称,例如apple.png,第二个选择是存储完整图像 URL,例如abc.com/src/apple.png

任何帮助将不胜感激。谢谢。

Igo*_*lev 7

最佳实践不是保存图像的完整路径(如 abc.com/src/apple.png),而是保存图像的特定域路径。前任:

  • 用户图片:/user/{id}/avatar/img.png

  • 产品图片:/product/{id}/1.png

在这种情况下,您可以避免将图像粘贴到定义的服务器、服务器路径、url 等。例如,您将决定将所有图像移动到另一台服务器,在这种情况下,您不需要更改数据库中的所有记录。