如何将上载的文件保存到映射文件夹中

时间:2013-08-29 20:23:11

标签: java tomcat servlets

我有一个桌面应用程序,可以将文件上传到上传servlet。我希望将上传的文件保存到已经映射的Tomcat之外的文件夹中。

映射文件夹的URL是:“localhost:8080 / MyApp / documents”。

映射文件夹的物理路径是:/ Users / gyo / Documents / MyApp / documents

可能我犯了一个新手错误,但我想知道:是否可以将文件保存在映射文件夹中?如果是,我怎么能这样做,因为servletContext.getRealPath("")正在返回部署应用程序的完整路径?

1 个答案:

答案 0 :(得分:0)

这是一个链接,解释了如何在tomcat和spring上运行的Java上传文件。查找该文件夹“ls -ltr / folder-path /”的权限,以查看所有者和写入权限。

http://www.gingercart.com/Home/java-snippets/upload-images-java-code-example

另请查看在Tomcat上为$ CATALINA_BASE / conf / catalina.policy提供文件/文件夹权限的java策略