一般的ServerLet或者maven项目都能使用这个方法,使外网访问自己电脑硬盘中的图片。
方法一:tomcat映射
tomcat->conf->server.xml添加:

<Context path="/files" docBase="/Users/linxz/java/tomcat9/files" reloadable="true"/>

方法二:代码读取流

@RequestMapping("/imgs/{path}")
public void getImage(@PathVariable String path,HttpServletRequest request,HttpServletResponse response){//获取首页图片显示类  String filePath = "D://imgs/"+path+".png";   System.out.println(filePath);try {    byte data[] = readFile(filePath);    response.setContentType("image/jpg"); //设置返回的文件类型     OutputStream os = response.getOutputStream();    os.write(data);    os.flush();    os.close();   } catch (Exception e) {    e.printStackTrace();    }   }/** * 从文件地址,读取文件的Byte数组 * @param filename * @return * @throws IOException */  public static byte[] readFile(String filename) throws IOException {  if( filename==null || filename.equals("") ){  throw new NullPointerException("无效的文件路径");  }  File file =new File(filename);  long len = file.length();  byte[] bytes = new byte[(int)len];  BufferedInputStream bufferedInputStream = new BufferedInputStream(new FileInputStream(file));  int r = bufferedInputStream.read( bytes );  if (r != len)  throw new IOException("读取文件不正确");  bufferedInputStream.close();  return bytes;  }

将电脑硬盘的图片生成一个链接,提供外网访问相关推荐

  1. Unity 利用花生壳搭建一个可供外网联机的游戏服务器

    目录 一.前言 二.安装花生壳 1.不需要使用HTTP接口 2.启动一个本地的服务器 3.启动内网穿透 三.游戏服务器 1.服务器代码 2.启动花生壳内网穿透 四.游戏客户端 1.客户端UI界面 2. ...

  2. 借助CSDN将本地图片生成为链接

    借助CSDN将本地图片生成为链接 有时我们在开发时需要用到自己的一些图片,如果我们将图片放在本地有各种不方便,我们可以将图片在CSDN写文章面板插入,CSDN会自动生成一个图片的链接.我们就可以使用啦 ...

  3. 用自己的电脑做网站服务器,实现外网访问

    原文地址::用自己的电脑做网站服务器,实现外网访问 - 云+社区 - 腾讯云 相关文章 1.开发者赋能计划-百度智能云 2.腾讯云618采购季_腾讯云618特惠_腾讯云618活动-腾讯云 3.共建智能 ...

  4. 阿里云使用js 实现OSS图片上传、获取OSS图片列表、获取图片外网访问地址(读写权限私有、读写权限公共);...

    详情请参考:https://help.aliyun.com/document_detail/32069.html?spm=a2c4g.11186623.6.763.ZgC59a 或者https://h ...

  5. 远程桌面--外网访问内网多台电脑

    最近因工作原因,需要为在国外的老板设置远程桌面连接,可我们已经有一台工作站开设了对外的远程,现在又需要为另外一台电脑开放远程,如果是局域网就没问题了,现在是对外网就有点麻烦了 当然老板是不管你有多麻烦 ...

  6. 记录一次用VNC Server配置window电脑远程访问,并在另一台电脑上外网访问远程桌面

    记录一次用VNC Server配置window电脑远程访问,并在另一台电脑上外网访问远程桌面 有一台window和macbook,平时带着macbook出门办公(轻便,不用带充电线),但有时候有些工作 ...

  7. FRP免费通过外网访问本地电脑方法

    你是不是想搭建个网站,又迫切希望在外网朋友可以直接访问. 你是不是遇到过在家中,你要和朋友远程调试接口,但是同事在他家,无法调用你本地电脑的接口. 用这个工具你就可以通过互联网访问到你家中自己电脑上的 ...

  8. 外网访问路由器下面的电脑

    通过外网访问你路由器连接下面的电脑 我需要通过远程桌面IP地址访问我实验室的电脑,实验室的电脑在连接着实验室的路由器,所以无法直接访问,因此需要对实验室电脑通过路由器映射实现远程连接. 1:连接外网的 ...

  9. 如何让外网访问本地电脑(笔记本):路由映射篇

    说到团队项目管理,很多公司都有用到不同的管理系统,作为企业开发人员,如果自己的公司没有用到这种集团化办公资源交互软件,不仅仅是企业管理上面的确实,也是对技术员的侮辱. 公司有了自己的办公生态环境,集团 ...

最新文章

  1. 清北浙交大比拼,南大强势上榜,AI到底哪家强?
  2. 概述HTML文档的基本结构,HTML概述与基本结构
  3. python六十二: 析构方法
  4. Prometheus Targets动态配置
  5. 在Windows2012R2中如何安装IIS8.5
  6. Spring Boot连接多个Redis库配置方案及代码示例
  7. 不要轻易和少妇上床:金融危机是这…
  8. 【C++grammar】继承与构造
  9. 为什么 mysql 里的 ibdata1 文件不断的增长?
  10. 1.7.05:输出亲朋字符串
  11. MySQL--当事务遇到DDL命令
  12. python对文件操作的统一步骤_基于Python实现对各种数据文件的操作
  13. vue事件发射与接收(可实现页面传值和非父子组件传值)
  14. 谷歌大牛Jeff Dean撰文:深度学习研究的黄金十年
  15. java 对接微信公众号(二)获取关注取关事件/用户回复消息
  16. HarmonyOS的万里长征和万里长城
  17. STUN, TURN, ICE介绍
  18. 历史曲线总结--坚持笔记
  19. STM32 编码器驱动/旋转编码器旋钮encoder
  20. matlab仿真炉温控制,基于MATLAB的炉温控制系统的仿真.doc

热门文章

  1. 单击选定单元格后输入新内容_Excel综合练习题
  2. SM5202系列 单节锂电池充电, 引脚兼容TP4056,ME4057,TP4066
  3. 最土团购修改短信接口
  4. Dockerharbor安装 镜像私有仓库上床和拉取
  5. 深入理解主成分分析(PCA)
  6. fastapi身份认证
  7. EasyConnect服务器启动失败,建议关闭浏览器后重新登录
  8. firewalld火墙管理工具
  9. 高速接口----7系列收发器GTP(1)
  10. 在商业环境中的 UX 体验衡量指标