用户可以在我的网站上上传图片。我的 servlet 需要将上传内容写入我的 webapp 的目录图像中。为了将它写入磁盘,我需要创建一个 File() 对象。
一种方法是我可以将完整路径硬编码到类似的东西
new File("/usr/tomcat/webapps/ROOT/images/file.jpg")
有没有办法让我可以指定类似new File("images/file.jpg")
.. 我可以使用 new File (URI uri ) 来完成它,这样我就不必对完整路径进行硬编码。我的 servlet 位于里面/usr/tomcat/webapps/ROOT/WEB-INF/classes/
images 文件夹不是目录。它实际上是一个符号链接,它指向 tomcat 之外的文件系统上的另一个目录