访问项目resource/static目录下的模板文件(解决Docker部署后访问不到的问题)
使用ClassPathResource方式获取static下的文件(别的方式本地可以访问到,Docker部署后不行)
final String templatePath = "/static/dbManage_Template.xlsx";
ClassPathResource resource = new ClassPathResource(templatePath);
InputStream inputStream = resource.getInputStream();
文件名称带中文(转码)
String path = FilePathConfig.gettempfilepath() + templateName + ".xlsx";
byte[] bytes = path.getBytes(StandardCharsets.UTF_8);
//保存的位置
File outFile = new File(new String(bytes));
Docker容器启动命令增加如下
-e LANG=C.UTF-8 -e LC_ALL=C.UTF-8 -e LANGUAGE=C.UTF-8
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)