博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Ueditor上传图片到图片服务器(二)
阅读量:5107 次
发布时间:2019-06-13

本文共 945 字,大约阅读时间需要 3 分钟。

上一篇主要写了前端部分如何配置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类。其他没用。

 代码都比较简单,想要参考的朋友看我上一篇博客。有百度网盘的链接。这些都是我从开源的网站上学到的,所以理应觉得自己开发后,应该分享到社区里,给大家做个参考。

有问题,可以问我。我理解的也不是很透,但是一定知无不言言无不尽。

 

转载于:https://www.cnblogs.com/zackzhuzi/p/8360479.html

你可能感兴趣的文章
java pdf动态生成,从Java应用程序动态生成PDF文件
查看>>
红细胞识别matlab,图像处理—红细胞计数(Matlab).doc
查看>>
php让from背景变成半透明,php – imagecreatefrompng()使一个黑色的背景,而不是透明?...
查看>>
oracle函数基础知识,ORACLE 基础知识以及基本函数
查看>>
oracle9i安装后,Oracle9i安装过程说明
查看>>
oracle+609,Fatal NI Connect 12560' And 'ORA-609 解决方法
查看>>
oracle会话比进程高,oracle数据库CPU特别高的解决方法详解
查看>>
linux查询进程ps grep,Linux下通过grep查找指定的进程是否存在
查看>>
linux终端文件夹颜色,linux 修改文件夹颜色 终端颜色
查看>>
linux eclipse进程,Linux环境中用Eclipse搭建C++程序开发平台
查看>>
linux启动redis指定端口,linux配置redis三种启动方式
查看>>
linux在当前目录使用test,为什么所有的文件都显示不存在?,Linux 常用命令
查看>>
linux下Qt程序deb打包,Ubuntu1604打包QT的程序
查看>>
分析linux内核 内存管理,Linux内核代码分析之内存管理.doc
查看>>
linux mint开发环境,linux mint 开发环境配置
查看>>
linux中cut -c命令,linux中~/cut/argus/
查看>>
linux 写一个包含test的脚本程序,Linux运维学习作业2-1-bash脚本编写
查看>>
linux汇编码表,汇编码表及扩展码表(范文).doc
查看>>
linux 内核模块 proc,Linux内核模块与_proc文件系统
查看>>
linux sudo yum命令详解,每天一个Linux命令之sudo命令详解
查看>>