Jhipster:应为用户文件设置什么路径

问题描述 投票:1回答:1

我把一些* .xls文件放到src / main / resources / templates / clientdocs文件夹中。并试图

private static final String FILEIN_NAME = "templates/clientdocs/file1.xls";
....
FileInputStream file = new FileInputStream(FILEIN_NAME))

我也试过了

  "classpath:templates/clientdocs/file1.xls"   

但在这两种情况下我都找不到该文件。什么是正确的道路应该是?

java spring jhipster
1个回答
3
投票

您可以将文件放在资源中,例如src/main/resources/clientdocs/file1.xls,然后使用ClassPathResource

Resource xlsRes = new ClassPathResource("clientdocs/file1.xls");
InputStream xlsStream = xlsRes.getInputStream();
© www.soinside.com 2019 - 2024. All rights reserved.