使用Ueditor上传图片到图片服务器(二)
上一篇主要写了前端部分如何配置ueditor的上传路径,已经jsp页面中如何使用ueditor的编辑器功能以及如何配置单独的图片上传功能。
这一篇,我分两部分:第一部分是搭建图片服务器以及配置ftp上传功能;第二部分写一下ueditor的java部分主要功能代码,主要是ftp上传部分代码。(这些代码在我上一篇网站中的百度网盘地址中都有)
第一部分:搭建图片服务器以及配置ftp上传功能
主要参考:https://www.cnblogs.com/qq3111901846/p/6505943.html,讲的很详细,我完全是按照这篇文章一步一步配置的。
1、需要linux环境,下载nginx,ftp。
2、设置ftpuser,ftp的默任目录/home/ftpuser, 可以在nginx中将该目录作为图片服务器的默任位置。这样访问图片时:域名/a.jpg,这里的a.jpg就在/home/ftpuser中存的。
第二部分:ueditor的java部分主要功能代码
其实主要是这三个类,
(1)DefaultFileManager是本地上传的类。FtpFileManager是在DefaultFileManger基础之上改的上传到ftp的类。参考:https://www.cnblogs.com/AlexLiu1986/p/4699764.html。参考这篇博客的整体思路。
这是ftpFileManger的代码截图,和本地上传的区别就在于,先保存至本地,然后调用工具ftpclientutils传到ftp服务器后,再删除本地文件。
(2)FtpClientUtils是ftp的工具类。参考的时:http://blog.csdn.net/w410589502/article/details/52174123。参考这篇的FtpClientUtils类。其他没用。
代码都比较简单,想要参考的朋友看我上一篇博客。有百度网盘的链接。这些都是我从开源的网站上学到的,所以理应觉得自己开发后,应该分享到社区里,给大家做个参考。
有问题,可以问我。我理解的也不是很透,但是一定知无不言言无不尽。
最新文章
- 深入理解javascript对象系列第二篇——属性操作
- web前端基础篇⑤
- WPF小记——DockPanel使用不当引起界面显示问题
- android 进程什么时候被销毁
- 事件委托&;jQuery on
- OAuth 2 Developers Guide--reference
- HTML DOM Select 对象
- mysql使用硬链接配合truncate 删除2.2T的表 --杨奇龙
- H.264 RTP 封包格式
- Constructing Roads(最小生成树)
- Centos7下配置Python3和Python2共存,以及对应版本Ipython安装配置
- 【玩转开源】制作Docker镜像
- spring 2.5.6 错误:Context namespace element 'component-scan' and its parser class [org.springframework.context.annotation.ComponentScanBeanDefinitionParser] are only available on JDK 1.5 and higher
- 远程连接mongodb服务器
- 建一个maven项目
- ksh函数
- QR分解与最小二乘
- Android开发10——Activity的跳转与传值
- poj_3185 反转问题
- JavaScript三大对象详细解说
热门文章
- i春秋-第三届“百越杯”福建省高校网络空间安全大赛-Do you know upload?
- [git] your branch is ahead of ... 解决办法
- Xcode修改项目名称
- Python列表操作与深浅拷贝(7)——列表深浅拷贝、删除、反转、排序
- [Python]使用生成器来简化代码
- CentOS最小化安装后找不到ifconfig命令
- centos7 下安装rpm的mysql 5.7
- 201871010135 张玉晶《面向对象程序设计(java)》第十四周学习总结
- CentOS7创建启动脚本
- 01-numpy-笔记-empty