关于为什么要在项目中使用FTP文件服务器
传统的上传一般做法是http上传,后台接收文件流,然后写入到服务器本地硬盘的某个位置。
如果我们想把文件单独存放在别的服务器上,那就可以借助ftp服务器了。
上传的流程则变为,http上传,后台接收文件流,通过ftp协议将流写入ftp服务器。这样即可完成文件服务器和应用服务器的分离。
在集群环境中如果对文件系统没有太高的要求,也可以单独架设ftp服务器集群,通过ftp节点之间的文件同步组建高可用,再单独开放下载服务或者外接cdn。
所以,使用ftp服务器的目的就是为了实现文件的单独存放。