Tomcat 6文件上传策略

时间:2009-06-26 04:03:52

标签: java tomcat servlets

我一直在使用tomcat,但仍然找不到上传文件的好方法。只是想知道你们如何处理文件上传。

您知道如何在应用程序中创建符号链接到另一个fs。但是默认情况下,tomcat会删除符号链接以及符号链接中的所有内容。所以这为自动部署添加了额外的步骤。我知道有补丁可以改变行为。但是这会增加tomcat升级的额外步骤,并且补丁可能永远不可用。

我使用fckeditor(使用它的servlet连接器),spring,struts 1/2,有时只使用普通的servlet进行文件上载。

最好的方法是什么?

另一个要求是,上传的文件应该是可查看的并且位置很好,以便备份脚本可以轻松备份,理想情况下不在应用程序内(或者只是应用程序中的符号链接)

欢迎任何评论!

=)

1 个答案:

答案 0 :(得分:4)

就个人而言,我将文件放在相对于$ CATALINA_BASE的位置:

文件目录=新文件(System.getProperty(“catalina.base”),“uploads”);