在哪里存储Web应用程序上传的文件?

时间:2016-05-05 19:54:28

标签: grails

我正在使用Grails开发Web应用程序。

我想知道我应该在哪里存储上传的文件(图片,pdf ...)?在应用程序服务器?远程ftp服务器?或者在哪里?

1 个答案:

答案 0 :(得分:1)

取决于

  • 下次使用此文件时您想要做什么
  • 您是否允许下载
  • 您的应用程序有多少客户端以及这些文件的流量大小
  • 预计会有多少个文件

最简单的方法是最好的,所以你可以开始只在本地文件系统中存储文件。

良好的实践是创建专用的calss /服务来支持文件存储,当你想要在其他地方存储文件的功能时,你只需要在一个地方改变实现。