我有一个接受文件上传的servlet,我想将该文件存储在磁盘上的特定目录中。我正在使用码头。文件系统如下所示:Servlet - 将文件保存到磁盘,但不确定使用什么路径?
/jetty
/bin
/contexts
/stuff
/webapps
foo.war // one web app
grok.war // another web app
start.jar
我从start.jar文件启动jetty。在servlet的背景下,我不知道如何将文件保存到我所期望的目的地,“/东西”文件夹:
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
File downloaded = new File("some/path/here/stuff"); // ?
}
呀 - 我不知道用什么路径 - 有我可以使用File类在java中打印当前工作目录的方式来计算出可能吗?
感谢
如果你认为它不是特定于Jetty,这个问题是[从servlet内写入文件]的副本(http://stackoverflow.com/questions/4482353/writing-to-file-from-within- a-servletdeployertomcat) – rds 2013-02-28 09:53:59