1. 程式人生 > >使用Ueditor上傳圖片到圖片服務器(二)

使用Ueditor上傳圖片到圖片服務器(二)

java tpc linux 是我 jsp 使用 其他 div .cn

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

代碼都比較簡單,想要參考的朋友看我上一篇博客。有百度網盤的鏈接。這些都是我從開源的網站上學到的,所以理應覺得自己開發後,應該分享到社區裏,給大家做個參考。

有問題,可以問我。我理解的也不是很透,但是一定知無不言言無不盡。

使用Ueditor上傳圖片到圖片服務器(二)