SpringBoot InputStream转File(InputStreamToFile)

SpringBoot InputStream转File(InputStreamToFile)SpringBootIn 转 File InputStreamT SpringBoot 读取 resources 里的静态文件 SpringBoot 读取 resources 里的静态文件由于 SpringBoot 打包后是 jar 包 可以不用解压运行 所以无法直接使用 newFile 来获取静态文件 我的解题思路是这样的直接将文件存储到 windows Linux 服务器上

SpringBoot 读取 resources 里的静态文件

 //存在windows/Linux服务器上的相对路径的文件夹 String path = "/fonts"; //判断文件夹是否存在存在不做任何操作,不存在则新建 if(!new File(path).exists()) { boolean mkdirs = new File(path).mkdirs(); if(!mkdirs){ } } //读取resources目录下的文件为流! 我这里使用的fonts是resources里的文件夹 InputStream stream = this.getClass().getClassLoader().getResourceAsStream("fonts/simhei.ttf"); //将流复制到相对路径内 Files.copy(stream, Paths.get("/fonts/simhei.ttf")); //new File() 相对路径里的文件 File file= new File("/fonts/simhei.ttf"); 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218883.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午11:15
下一篇 2026年3月17日 下午11:15


相关推荐

  • 圆柱体积立方计算公式_圆的体积公式怎么算

    圆柱体积立方计算公式_圆的体积公式怎么算圆柱的体积=底面积x高,即V=S底面积×h=(π×r×r)h。假设圆柱的底面半径为2米,高为2米,则此圆柱的体积为:8π立方米。再根据1立方米=1000立方分米,转换成立方分米。其他转换类似。圆柱体是由两个底面和一个侧面组成的。在同一个平面内有一条定直线和一条动线,当这个平面绕着这条定直线旋转一周时,这条动线所成的面叫做旋转面,这条定直线叫做旋转面的轴,这条动线叫做旋转面的母线。扩展资料:圆柱的性…

    2026年2月5日
    4
  • QT/MFC面试题[通俗易懂]

    QT/MFC面试题[通俗易懂]1、QT信号槽机制的优缺点1)QT信号槽机制的引用精简了程序员的代码量2)QT的信号可以对应多个槽(但他们的调用顺序是随机),也可以多个槽映射一个信号3)QT的信号槽的建立和解除绑定十分自由4)信号槽同真正的回调函数比起来时间的耗损还是很大的,所有在嵌入式实时系统中应当慎用5)信号槽的参数限定很多例如不能携带模板类参数,不能出现宏定义等等

    2022年6月25日
    49
  • 永久免费内网穿透很简单,一看就明白(长文)

    永久免费内网穿透很简单,一看就明白(长文)对于网络用户来说,一定都经历过出门在外无法直接在外网访问内网、或是难以部署异地远程桌面,因此心急如焚的情况;对于企业来说,无论是财务管理软件难以将分店信息同步到总部进行统计汇总、还是员工出差在外或在家里就不能访问企业内部办公系统,都极大地影响了公司整体效率;对于个人开发者来说,微信小程序或者在线支付系统等开发环境往往需要一个可以外部访问的公网环境进行调试,而大多数的企业网络都被运营商做了转发设置,…

    2022年6月22日
    142
  • c和Java的区别[通俗易懂]

    c和Java的区别[通俗易懂] 转 c和Java的区别 2017年12月24日20:45:32 lzr_jead 阅读数:166 Java和C语言的区别在哪里?设…

    2022年7月7日
    24
  • Swagger UI简介

    Swagger UI简介SwaggerUI 简介 SwaggerUI 允许任何人 无论您是开发团队还是最终用户 都可以可视化 API 资源并与之交互 而无需任何实现逻辑 它是根据您的 OpenAPI 以前称为 Swagger 规范自动生成的 具有可视化文档 可简化后端实现和客户端使用 SwaggerUI 特点无依赖 UI 可以在任何开发环境中使用 无论是本地还是在 Web 端中 人性化 允许最终

    2026年3月20日
    2
  • Python关键字汇总

    Python关键字汇总1 关键字汇总 2 关键字用法

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号