springboot整合TinyMCE文件上傳回顯


今天想嘗試TinyMCE富文本,准備着手搭建自己的博客,發現springboot上傳文件,如果把文件放在static文件夾不能即時回顯,百度了下,說是要刷新文件夾才能解決。

有問題就有解決辦法

方法1:使用String realPath = request.getSession().getServletContext().getRealPath("/"); 

    獲取項目路徑,在此路徑下存儲文件,但是使用這種方法,會把文件存到tomcat的臨時路徑下面,

    這個方法是參照https://blog.csdn.net/Smoisy/article/details/81268772這個博客的

    但是下次再查看這個文件就會出問題,找不到這個文件。對此我做了些更改:

    把存在tomcat的臨時文件copy到項目路徑下,下次就能找到了,比如說在

    C:\Users\Wsq\AppData\Local\Temp\tomcat-docbase.911269893002585718.80\images下有個圖片

    訪問:localhost/images/20191031154739_2506-icapxpi3884202.jpg就能訪問

    把這個圖片在上傳的時候就copy到項目的classpath下的images下,下次訪問localhost/images/20191031154739_2506-icapxpi3884202.jpg也能訪問到

方法2:也是我的最終解決方案:

    參考了https://blog.csdn.net/qq_28379809/article/details/79739494

    別人寫的很好,我也不再重復了,附上實現代碼 :https://github.com/Sevenwsq/tinydemo

 

  

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM