springboot實現fileUpLoad


思路:將准備上傳的文件通過上傳文件接口轉存到項目文件中的相對路徑中,或者定義到絕對路徑中。轉存成功,可以在該路徑中找到更換了命名后的轉存文件。將轉存文件的src(url)存儲到數據庫中,並附上創建人,創建時間等字段。測試:調用該接口后,可得到文件轉存后的url,訪問該url,能定位到文件位置,提示下載功能。

 

部署:部署到docker中運行,需要將docker中文件的轉存url與linux環境中的本地路徑做映射。每次運行docker后,docker的Id是會變化的,僅拿到docker中轉存url是不夠的,需要映射到本地路徑()-v命令實現。

部署方法:路徑更換到項目路徑下的deploy目錄下,該目錄下存放三個文件,項目jar包,dockFile文件和broker.sh文件。運行broker.sh文件,

sh broker.sh

如果出現bug,就單條命令復制后逐一運行。進入docker文件后(docker run exec...)查看文件目錄,查看是否已生成轉存文件。


免責聲明!

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



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