如何从 Spring MVC 应用程序的 Tomcat 文件夹中的 bin 目录中读取文件?
How to read files from my bin directory in my Tomcat folder in a Spring MVC application?
如何从应用程序 Tomcat 文件夹的 /bin 目录中将文件读入我的 Spring MVC 应用程序中的 InputStream?
我怎么知道相对路径是什么?
我需要类似
的东西吗
FileInputStream.class.getResourceAsStream("/bin/FILEHERE.p12");
我需要读取的文件是p12证书文件。
您可以使用具有相对(不以 /
开头)路径的 Fie 对象。此路径将相对于 tomcat 的当前工作目录(通常是脚本使用的起始目录)。如果在基目录下,可以使用..
向上导航:
File f = new File("../bin/MyFile.p12").getAbsolutFile();
请注意,访问文件不符合规范(除非启用安全管理器,否则大多数 servlet 容器都允许这样做)。将其作为绝对文件请求是个好主意,因此任何异常 "cannot open file" 都将包含插值路径
如何从应用程序 Tomcat 文件夹的 /bin 目录中将文件读入我的 Spring MVC 应用程序中的 InputStream?
我怎么知道相对路径是什么?
我需要类似
的东西吗FileInputStream.class.getResourceAsStream("/bin/FILEHERE.p12");
我需要读取的文件是p12证书文件。
您可以使用具有相对(不以 /
开头)路径的 Fie 对象。此路径将相对于 tomcat 的当前工作目录(通常是脚本使用的起始目录)。如果在基目录下,可以使用..
向上导航:
File f = new File("../bin/MyFile.p12").getAbsolutFile();
请注意,访问文件不符合规范(除非启用安全管理器,否则大多数 servlet 容器都允许这样做)。将其作为绝对文件请求是个好主意,因此任何异常 "cannot open file" 都将包含插值路径