如何把项目改成微服务项目_【日记】148微服务项目第18天
沒有人天生就強、就弱或意志堅定。是后來才變強,后來才意志堅定。命運不在人身上,而在人四周。
01
一句話日記
2020/9/7
02
Day148
每日總結
關于圖片上傳,這個太常見了
朋友圈,微頭條都涉及到圖片的上傳
以前我們也編寫過對應的demo
-
當前項目中,將圖片上傳獨立成微服務
關于其前端代碼,昨天就接觸過
一樣的還是確定4大參數:
-
請求路徑:網關映射路徑+真實路徑
網關域名和路由是在其對應配置文件中配置的
真實路徑才是我們在Controller層中需要接受的
-
請求方式:文件上傳,POST請求
請求參數:file文件,這個file啊
以前上傳圖片利用IO流將其復制到對應路徑
-
現在MultipartFile直接transferTo()方法搞定
這個類在SpringMVC講解過,功能比file更強大
getContenType()方法可以獲取文件類型等等
-
返回值:圖片對應的url,即圖片域名+圖片名
圖片上傳成功后,會返回一個url
通過該url可以直接訪問到對應的圖片
那么問題來了:圖片到底保存在哪里呢?
-
一般來說會保存在分布式文件系統中
這個暫且先不說,后續花時間在學習
我們今天是直接將其保存在了nginx中
-
nginx有一個html文件可以存儲靜態資源
至于圖片對應的域名
利用SwitchHosts加上nginx實現域名的使用
這個在第142天有詳細學習過
-
總之就是瀏覽器上輸入對應的域名+圖片名
其實訪問到的是nginx里html中的文件
-
代碼編寫完成,做一個測試
利用insomnia模擬文件上傳,看是否存在問題
-
行有不得反求諸己,我是@劉小愛
一個白天上班晚上學習的95后滬漂,不為其它,只為學會自律做好自己,也愿我的每日打卡能給你帶來勇氣,歡迎點贊關注和評論。
03
劉小愛
人是絕對孤獨的,不能互相理解的。
正因為如此,才想要彼此接近,所謂友情,愛情的前提,恰恰是每個個體都是孤獨的。
劉小愛
04
每 日 打 卡
05
chū
初
xīn
心
mò
莫
fù
負
?..?~ ?. ? ~ ?..?..?~ ?. ? ~ ?..?..?~ ?. ? ~ ?..?..?~ ?. ? ~ ?..??. ? ~ ?..?~ ?. ?..?~ ?. ? ~ ?..?..?~ ?. ? ~ ?..?..?~ ?. ? ~ ?..?故事終會有一個美好的結局
若是此刻看上去不那么美好
那僅僅是因為故事還沒結束
它還等著你將故事變得美好
?..?~ ?. ? ~ ?..?..?~ ?. ? ~ ?..?..?~ ?. ? ~ ?..?..?~ ?. ? ~ ?..??. ? ~ ?..?~ ?. ?..?~ ?. ? ~ ?..?..?~ ?. ? ~ ?..?..?~ ?. ? ~ ?..?總結
以上是生活随笔為你收集整理的如何把项目改成微服务项目_【日记】148微服务项目第18天的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux安装python3.7的步骤_
- 下一篇: oracle课程小结,Oracle 数据