如何将图像保存到 ftp 服务器或 sql 数据库?

How to save images on ftp server or sql db?

对于代表客户数据(姓名、phone 等)的每一行,还需要保存 3 张图像。将图像保存到 ftp 还是 sql 数据库更好? 图片将显示在 bootstrap 轮播中。 (我将使用 asp5-mvc6 和 ms sql db)

我想说的是,如果您的基础架构非常好,那么保存在数据库中会更好,这就是我认为的原因:

  1. 您可以像访问其他数据一样访问它
  2. 没有额外的媒体服务设置
  3. 如果您有多个服务器,您的同步将通过数据库完成

但是如果你有一个小型应用程序,有小型服务器,将媒体放在一个文件夹中并在数据库中保留对该文件的引用并不是世界末日,但如果你有多个服务器,请记住您还必须在其他服务器中复制该文件。

我会说你应该在做出决定之前尝试两种方式。