图片服务器搭建方案
发布时间:2021-10-14 06:00:45浏览次数:
图片服务器搭建方案
1.
FTP
优点:
可以使用任意服务器或云服务作为
FTP
服务端。
FTP
服务端没有操作系统限制。
代码完成后形成模块,任意程序都可使用。
读取图片时不占用应用服务器资源。
缺点:
需要编写的代码较多。
前端显示图片会暴露
FTP
服务器的地址。
FTP
服务器需要做端口映射。
传输速度一般。
同步上传思路需要修改的方法较多。
使用技术:
FTP
服务端,
JDK1.6
中
rt.jar
包自带的
FtpClient
。
实现思路:
保持源码不修改,
异步上传思路是在上传完成后启动
FTP
上传线程,
在不影响
用户操作的情况下将图片上传到
FTP
服务器,同步上传思路是在上传图片过程中,
将文件流对象直接上传到
FTP
服务器,而不是保存到本地。
当前图片上传思路:
调用保存图片方法
–
获取当前应用程序完整路径
–
追加
”
upload
”
–
追
加用户名、理赔编码、时间戳
.jpg
–
判断路径是否存在,不存在则创建
–
文件
流上传图片
–
调用水印方法
–
保存相关数据到图片信息表
–
结束。
修改后的思路(异步)
:
上传到应用服务器:
调用保存图片方法
–
获取当前应用程序完整路径
–
追
加
”
upload
”
–
追加用户名、理赔编码、时间戳
.jpg
–
判断路径是否存在,不存
在则创建
–
文件流上传图片
–
调用水印方法
–
保存相关数据到图片信息表
–
开始
FTP
上传线程–
结束。