2009-06-26 9 views
3

J'utilise Tomcat depuis un certain temps et je n'arrive toujours pas à trouver un moyen de télécharger des fichiers. Je me demande simplement comment vous gérez le téléchargement de fichiers.Stratégie de téléchargement de fichiers Tomcat 6

Vous savez comment créer un lien symbolique dans l'application vers un autre fs. mais par défaut tomcat supprime votre lien symbolique et tout dans le lien symbolique. donc cela ajouter des étapes supplémentaires pour le déploiement automatique. Je sais qu'il y a des correctifs que vous pouvez changer le comportement. mais cela ajoutera des étapes supplémentaires à la mise à jour de tomcat, et le patch pourrait ne pas toujours être disponible.

J'utilise fckeditor (avec ses connecteurs de servlet), le ressort, les entretoises 1/2 et parfois simplement le servlet simple pour le fileupload.

Quelle est la meilleure façon de faire cela?

Une autre exigence est, le fichier téléchargé doit être visible et dans un endroit agréable pour que script de sauvegarde de sauvegarde peut facilement, idéalement pas dans les applications (ou juste un lien symbolique dans les applications)

Tout commentaire est le bienvenu!

=)

+0

J'ai l'impression qu'il s'agit de _where de placer le upload_ plutôt que _how to upload_. Si c'est le cas, veuillez clarifier. –

+0

Oui .. c'est où placer le fichier de téléchargement. bien sûr quand je sais où, je peux demander comment dépend de la réponse sur où =) –

Répondre

4

Personnellement, je place les fichiers dans un emplacement par rapport à CATALINA_BASE $:

fichier dir = new File (System.getProperty ("catalina.base"), "upload");

+0

Comment servir les fichiers après avoir mis les fichiers dans le $ CATALINA_BASE? (Sauf si vous écrivez classe à lire à partir du répertoire et le diffuser?) Mais cela vaincre le but d'utiliser un tomcat pour servir un fichier téléchargé (parce que vous ne pouvez pas profiter de tomcat en prenant soin de l'en-tête de gamme pour CV) –

+0

dans server.xml pour le répertoire des téléchargements –

Questions connexes