为什么要上传到ftp服务器

来源:8-7 后台商品图片的springmvc上传与富文本上传ftp服务器功能开发2

雪域沉销

2017-07-06

直接将图片上传到tomcat下不行吗?为什么还要上传到ftp服务器呢?

写回答

2回答

youmendongsun

2017-07-06

直接将图片上传到tomcat下可以,但用ftp服务器搭建一个文件服务器有其优势,如下:

  1. 上传到tomcat的文件,使用的时候如何取到呢?是用流读取文件吗?用ftp文件服务器的话,可以通过域名/文件名的方式取到;

  2. 如果是tomcat里的文件,如何使其和一个Product关联起来呢?是把File存到Product中吗?那Product入库的时候又怎么处理File呢?将File转码吗?这样都很麻烦。用ftp文件服务器的话,只需要将文件的全名(域名/文件名)以字符串的形式保存到Product中,从而使得Product入库的时候也很方便;

  3. 还有就是从后期扩展性上考虑,如果以后有多个tomcat服务器集群的话,那么文件在不同tomcat之间同步是个比较麻烦的动作,用ftp文件服务器存储文件,可以方便很多;

19
1
雪域沉销
非常感谢!茅塞顿开
2017-07-06
共1条回复

Geely

2017-07-06

赞!!!!!!!!!!!

4
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9427 学习 · 8787 问题

查看课程