springboot實(shí)現(xiàn)通過(guò)路徑從磁盤直接讀取圖片
通過(guò)路徑從磁盤直接讀取圖片
這段時(shí)間在做Springboot和Vue的例子,讀取圖片給出路徑直接可以讀,太方便了,一直么有搞懂為什么。
后面看到原來(lái)是在配置文件MyWebConfigurer中addResourceHandlers方法中增加了
registry.addResourceHandler("/api/file/**").addResourceLocations("file:" + "d:/workspace/img/");
@SpringBootConfiguration public class MyWebConfigurer implements WebMvcConfigurer { //攔截器省略 @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/api/file/**").addResourceLocations("file:" + "d:/workspace/img/"); } }
所有圖片中的只要路徑為http://localhost:9009/api/file/ule3di.jpg就會(huì)直接到文件夾下讀取,不用另外多寫代碼,真的是太方便了。
需要主要的是,在圖片保存的時(shí)候,需要保證路徑保存正確即可。
訪問(wèn)本地(磁盤)圖片
@Configuration public class SpringMvcConfigurationInitializer extends WebMvcConfigurerAdapter {? ? ? @Override? ? ? public void addResourceHandlers(ResourceHandlerRegistry registry) { ? ? ? ? ? ?//上傳的圖片在c盤下的/opt/plate目錄下,訪問(wèn)路徑如 ? ? ? ? ? ? ? ? ?下:http://localhost:8088/opt/plate/icon_yxgl@2x.png ? ? ? ? ?//其中plate表示訪問(wèn)的前綴。"file:/opt/plate/"是文件真實(shí)的存儲(chǔ)路徑 ? ? ? ? ?registry.addResourceHandler("/plate/**").addResourceLocations("file:/opt/plate/"); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ?//file:/opt/plate/指向本地圖片路徑地址 ? ? ? ? ?super.addResourceHandlers(registry); ? ? }
當(dāng)然路徑也可以是D盤、E盤,路徑是可以指定的,如"file:D:/…“或"file:C:/…”
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringMVC通過(guò)模型視圖ModelAndView渲染視圖的實(shí)現(xiàn)
這篇文章主要介紹了SpringMVC通過(guò)模型視圖ModelAndView渲染視圖的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12SpringBoot異步Async使用Future與CompletableFuture區(qū)別小結(jié)
本文主要介紹了SpringBoot異步Async使用Future與CompletableFuture區(qū)別小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06Java鏈表中添加元素的原理與實(shí)現(xiàn)方法詳解
這篇文章主要介紹了Java鏈表中添加元素的原理與實(shí)現(xiàn)方法,結(jié)合實(shí)例形式詳細(xì)分析了Java實(shí)現(xiàn)鏈表中添加元素的相關(guān)原理、操作技巧與注意事項(xiàng),需要的朋友可以參考下2020-03-03springboot自動(dòng)裝配TypeNotPresentExceptionProxy異常排查解決
這篇文章主要為大家介紹了springboot自動(dòng)裝配TypeNotPresentExceptionProxy異常排查解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09基于SpringBoot + Redis實(shí)現(xiàn)密碼暴力破解防護(hù)
在現(xiàn)代應(yīng)用程序中,保護(hù)用戶密碼的安全性是至關(guān)重要的,密碼暴力破解是指通過(guò)嘗試多個(gè)密碼組合來(lái)非法獲取用戶賬戶的密碼,為了保護(hù)用戶密碼不被暴力破解,我們可以使用Spring Boot和Redis來(lái)實(shí)現(xiàn)一些防護(hù)措施,本文將介紹如何利用這些技術(shù)來(lái)防止密碼暴力破解攻擊2023-06-06