我已经使用 tomcat 一段时间了,但仍然找不到上传文件的好方法。只是想知道你们如何处理文件上传。
您知道如何在应用程序中创建指向另一个文件系统的符号链接(symbolic link)。但是默认情况下,tomcat 会删除您的符号链接(symbolic link)和符号链接(symbolic link)中的所有内容。所以这为自动部署添加了额外的步骤。我知道有补丁可以改变行为。但这会增加 tomcat 升级的额外步骤,并且补丁可能并不总是可用。
我使用 fckeditor(带有它的 servlet 连接器)、spring、struts 1/2,有时只是用于文件上传的普通 servlet。
最好的方法是什么?
另一个要求是,上传的文件应该是可见的并且位于一个好的位置,以便备份脚本可以轻松备份,最好不在应用程序中(或者只是应用程序中的符号链接(symbolic link))
欢迎任何评论!
=)
最佳答案
就个人而言,我将文件放在相对于 $CATALINA_BASE 的位置:
File dir = new File(System.getProperty("catalina.base"), "uploads");
关于java - Tomcat 6文件上传策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1047263/