【发布时间】:2012-05-28 12:04:57
【问题描述】:
用户可以在我的网站上上传图片。我的 servlet 需要将上传内容写入我的 webapp 的目录图像中。为了将它写入磁盘,我需要创建一个 File() 对象。
一种方法是我可以将完整路径硬编码到类似
new File("/usr/tomcat/webapps/ROOT/images/file.jpg")
有没有办法让我可以指定类似new File("images/file.jpg").. 我可以使用新文件 (URI uri) 来执行此操作,这样我就不必对完整路径进行硬编码。我的 servlet 位于 /usr/tomcat/webapps/ROOT/WEB-INF/classes/
图像文件夹不是目录。它实际上是一个符号链接,它指向tomcat之外的文件系统上的另一个目录
【问题讨论】:
标签: java servlets file-upload java-io