J'ai remarqué que le composant ice: inputFile ne chargerait que des fichiers dans le répertoire $ TOMCAT_HOME/webapps/MyAppName/upload /. Je veux que ce répertoire dépende des initiales de l'utilisateur actuel (par exemple, l'utilisateur avec les initiales abc veut télécharger un fichier, le fichier va dans $ TOMCAT_HOME/webapps/MyAppName/upload/abc /). Comment puis-je définir dynamiquement cet attribut?Modifier le chemin du répertoire de téléchargement pour un composant ice: inputFile
Répondre
Nécessité de définir la uploadDirectory propriété sur le composant, en tant que tel:
<ice:inputFile file="#{Bean.file}" uploadDirectory="./upload/#{Bean.userInitials}/"/>
Cette propriété est (actuellement) pas mentionné dans le JavaDoc pour ce composant sur le site ICEFaces.
Comme indiqué dans le guide de référence http://www.icefaces.org/docs/v1_8_2/htmlguide/devguide/references5.html
web.xml fichier:
Pour spécifier l'emplacement du répertoire où les fichiers téléchargés sont stockés, le paramètre suivant est utilisé:
<param-name>com.icesoft.faces.uploadDirectory</param-name>
<param-value>youruploaddirectory</param-value>
Ce paramètre fonctionne conjointement avec la glace: INPUTFILE attribut de composant « uniqueFolder » avec quatre combinaisons possibles, comme illustré ci-dessous:
**com.icesoft.faces.uploadDirectory**
Set Not Set
**uniqueFolder**
True /app-context/uploadDirectory/sessionid/ /app-context/sessionid/
False /app-context/uploadDirectory/ /app-context/
Remarque: Le répertoire de téléchargement par défaut spécifié via les paramètres de configuration ci-dessus peuvent être remplacée par instance, via les attributs uploadDirectory et uploadDirectoryAbsolute du composant ice: inputFile.
Espérons que cela aide!
- 1. Modifier le chemin de sortie
- 2. Comment modifier le chemin d'accès local du répertoire virtuel pour une application Web MOSS?
- 3. écriture d'un lot pour modifier le chemin du lecteur mappé
- 4. Comment obtenez-vous le chemin du fichier pour le fichier lorsque le répertoire de l'utilisateur change?
- 5. GetOpenFileName Modifier le répertoire
- 6. Chemin absolu du répertoire de démarrage exécutable
- 7. Obtention du chemin du répertoire .NET Framework
- 8. Modifier le chemin de WebResource.axd
- 9. Définir les propriétés du chemin d'accès et du nom du fichier avant le téléchargement
- 10. conserve le chemin du fichier de contrôle du téléchargement de fichier dans le contrôle!
- 11. Modifier le chemin racine FileServlet
- 12. IIS Chemin racine vs chemin du répertoire virtuel
- 13. C# Get chemin URL du répertoire local
- 14. Chemin du répertoire racine Winform.Comment encore!
- 15. Comment obtenir/définir le chemin du répertoire logique en python
- 16. Chemin d'accès commun du répertoire makefile GNU
- 17. Pouvez-vous modifier le graphique de l'indicateur de téléchargement Silverlight?
- 18. Comment modifier le répertoire de travail lors du débogage dans Visual Studio?
- 19. Modifier le répertoire IIS Site Home w/Powershell
- 20. Spécification du chemin d'accès Java pour le fichier de propriétés
- 21. CD vers répertoire, où le chemin est dans un fichier
- 22. Comment modifier les autorisations de fichiers pour empêcher Vista d'écrire dans un fichier du répertoire VirtualStore?
- 23. comment modifier le chemin par défaut pour Properties.Settings
- 24. Obtention du chemin d'accès complet pour le service Windows
- 25. bash: Exécuter un autre programme dans le répertoire courant en cours d'exécution à partir du chemin
- 26. Comment définir le répertoire de profil pour les applications xulrunner en utilisant un chemin relatif personnalisé?
- 27. Obtention du chemin d'un répertoire, à l'intérieur d'un assemblage
- 28. Cmake: Construire le répertoire dans le chemin d'inclusion
- 29. Obtenir le chemin du fichier via javascript
- 30. tomcat webapps répertoire chemin absolu?