当我们通过SpringBoot将本地图片上传成功后,则后期需要对图片进行预览访问(图片地址:还是在本地)

那么实现很简单,只需要利用拦截器将本机地址映射成url路径就行:

@Configuration
public class FilePathConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/upload/**") //虚拟url路径
.addResourceLocations("file:E:/image/"); //真实本地路径
}
}

启动程序,输入本机Ip+端口+Url路径(替代了图片本地路径)+图片文件名

例如:http://localhost:8080/upload/1.png,既可以访问

Springboot 以 http 请求方式访问本地图片的更多相关文章

  1. Tomcat虚拟路径访问本地图片失败的问题

    开发过程中,把图片放在本地一个磁盘的路径下.网上搜了下,可以使用tomcat虚拟路径访问本地图片. 这样就不用把图片放在整个项目的webapp目录下了. 1.找到tomcat的server.xml文件 ...

  2. 运行springboot的时候访问本地图片地址的问题

    @Configuration public class MyConfigrauration implements WebMvcConfigurer { /** * 当有请求经过[/myUpload/* ...

  3. springboot 配置访问本地图片

    spring.mvc.static-path-pattern=/image/** spring.resources.static-locations=file:D://image/

  4. 13SpringMvc_限定某个业务控制方法,只允许GET或POST请求方式访问

    这篇文章要实现的功能是:在一个Action中,有些业务方法只能是post提交上来的才能执行,有些方法是只能get提交上来的才能执行. 比如上篇文章中的UserAction.java(代码如下) pac ...

  5. JAVA模拟各种请求方式访问RESTFUL

    //打开restful链接 HttpURLConnection conn = (HttpURLConnection) url.openConnection(); // 提交模式 conn.setReq ...

  6. Keras学习笔记一:修改数据读入方式为本地图片读入

    第一种方法: Keras官方给的图片去噪示例要自动下载mnist数据集并处理,不能修改和加入自己的数据集. from keras.datasets import mnist (x_train, _), ...

  7. background-image:url(data:image/gif;base64,XXXX) base64方式将本地图片添加到文档中

    background-image:url(data:image/gif;base64,R0lGODlhCwAMAMZjAElxvlNvtVRxtkp1v0p9wVh7vkqBwl58vml6vml7v ...

  8. java 通过流的方式读取本地图片并显示在jsp 页面上(类型以jpg、png等结尾的图片)

    Java代码: File filePic = new File(path+"1-ab1.png"); if(filePic.exists()){ FileInputStream i ...

  9. 限定某个业务控制方法,只允许GET或POST请求方式访问

    可以在业务控制方法前,指明该业务控制方法只能接收GET或POST的请求 @Controller @RequestMapping(value="/user") public clas ...

  10. 通过nginx访问本地图片

    listen 80; server_name image.demo.com; #charset koi8-r; #access_log logs/host.access.log main; locat ...

随机推荐

  1. CompletableFuture笔记

    CompletableFuture是java8引入的一个很实用的特性,可以视为Future的升级版本,以下几个示例可以说明其主要用法(注:示例来自<java8实战>一书第11章) 一.引子 ...

  2. 恢复被Windows自动禁用的WIFI适配器

    副标题:适配器Intel(R)WiFi6 AX201 160MHz 被Windows禁止使用 副标题:华硕飞行堡垒WIFI适配器恢复使用 相信不少朋友都遇到过突然间电脑上的WIFI无法使用,打开一查看 ...

  3. SQL Server 2016安装指南——针对“Microsoft R Open和Microsoft R Serve”提供解决经验 -九五小庞

  4. Win11专业版好用吗?和Win10系统有什么区别

    很大一部分雨林木风官网的用户都没有更新win11专业版的,而是一直处于观望状态,或者还有一些小伙伴用的还是windows7旗舰版系统,也没有升级win10系统.当然,有很多小伙伴想知道Win11究竟哪 ...

  5. Unity Text自动缩放文本

    Unity Text 里面有个 Best Fit选项,这个当超过一行文字后就会自动缩小,不是超过整个文本框才自动缩小 使用以下组件可取代Text using System.Collections.Ge ...

  6. 理解C语言中字符串常量的本质

    C语言中字符串常量的本质表示其实是一个地址,C语言中编译器会给字符串常量分配地址,字符串常量的本质表现是代表它的第一个字符的地址 给字符串分配地址 char *s; s= "hello&qu ...

  7. redis主从环境搭建

    1主从两台: 上传redis-4.0.14.tar.gz包到/usr/local目录解压tar包cd /usr/local/redis-4.0.14make && make insta ...

  8. brew install fatal: not in a git directory

    git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-services git c ...

  9. 树的重心 && 换根dp 学习笔记

    定义 无根树中满足删除该节点后最大连通块节点数最小的节点,其特性使得生成的子树规模最为均衡 简单来说就是找到一个节点,将这个节点设为根节点,使得每个节点到根节点距离的总和最小 树的重心不可能超过两个 ...

  10. 如何在windows下发布QT应用程序(qt项目打包)

    1.简述 在Qt的使用过程中,我们会发现Qt的的执行文件在Qt的IDE中是可以直接Build出来并执行产生效果的,但是如果直接在编译文件夹下找到该执行文件运行或是要提供给第三方人员使用的时候,执行文件 ...