2009-06-26 4 views
3

Я использую tomcat на некоторое время и до сих пор не могу найти хороший способ загрузки файлов. Просто интересно, как вы, ребята, обрабатываете загрузку файлов.Стратегия загрузки файлов Tomcat 6

Вы знаете, как создать символическую ссылку в приложении для другого fs. но затем по умолчанию tomcat удаляет вашу символическую ссылку и все внутри символической ссылки. поэтому добавьте дополнительные шаги для автоматического развертывания. Я знаю, что есть патч, который вы можете изменить. но это сделает дополнительные шаги для обновления Tomcat, и патч может быть недоступен всегда.

Я использую fckeditor (с его разъемами сервлетов), пружиной, стойками 1/2 и когда-то просто сервлетом для файловой загрузки.

Каков наилучший способ для этого?

Другим требованием является, загружаемый файл должен быть видимым и в хорошем месте, так что скрипт резервного копирования позволяет создавать резервные копии легко, в идеале не внутри приложения (или просто линке в пределах приложения)

Любой комментарий Добро пожаловать!

=)

+0

У меня возникает ощущение, что это примерно _where, чтобы разместить upload_, а не _how to upload_. Если это так, пожалуйста, уточните. –

+0

Да .. это место для размещения загружаемого файла. конечно, когда я знаю, где, я могу спросить, как зависит от ответа на where =) –

ответ

4

Лично я помещаю файлы в месте по отношению к $ CATALINA_BASE:

Файл реж = новый файл (System.getProperty ("catalina.base"), "загрузки");

+0

Как обслуживать файлы после того, как вы поместили файлы в $ CATALINA_BASE? (Если вы не пишете класс для чтения из каталога и не потоки его?) Но это лишает цель использования tomcat для загрузки загруженного файла (потому что вы не можете использовать tomcat, заботясь о заголовке диапазона для возобновления). –

+0

Добавить в server.xml для каталога загрузок –