Cette question est en relation avec "Java Web Application - File Upload".
Est-il possible pour une application Web de lire un fichier à partir du système de fichiers hôte? Je pense que pour des raisons de sécurité, la réponse est non - mais je suppose qu'il devrait être possible de lire les fichiers dans les répertoires sous la racine de l'application.
Si tel est le cas, quelqu'un pourrait-il fournir un exemple de fragment de code?
MerciApplication Web Java - Fichier Lire
2
A
Répondre
0
J'utilise le web-cadre Apache Wicket, déployé sur le conteneur Web app Glassfish 2, et cet extrait fonctionne très bien pour moi:
//Read file content
FileInputStream in = new FileInputStream(new File("absolute path"));
byte[] bt = new byte[(int) file.length()];
in.read(bt);
in.close();
return bt;
pourrait toutefois être lié à la façon le serveur d'applications Web est configuré, votre kilométrage peut donc varier.
Questions connexes
- 1. Quand lire un fichier .properties dans une application Web Java
- 2. Application Web Java
- 3. Création d'une application Web Java/application MySql
- 4. Question SSL java web application
- 5. Java Web Application Sync Question
- 6. lire le fichier manifeste d'une application?
- 7. Lire le fichier à partir de l'application Web Spring
- 8. JAVA: lire et écrire un fichier ensemble
- 9. Lire écrire un fichier de classe java
- 10. Lire le fichier svg via Java
- 11. Comment lire un fichier XML avec Java?
- 12. Lire un fichier distant en utilisant Java
- 13. Lire un fichier et l'éditer en Java
- 14. Comment puis-je lire .SWF dans une application Java?
- 15. Démarrage lent pour Java Web Start application
- 16. Comment stocker un fichier sur un serveur (conteneur Web) via une application Web Java EE?
- 17. Comment accéder à un fichier sous WEB-INF à partir d'une application Web Java
- 18. Comment créer une application web java
- 19. Une application Web unittest en java?
- 20. Exécution d'une application Web Java dans IIS
- 21. JAVA applet conversion en application web
- 22. Packaging application web java comme exe
- 23. Nom du package - Application Web Java EE
- 24. Geotools google maps java ee application web
- 25. Création d'une application Java Web Start
- 26. applet Java: Lire fichier TTF - vu refuser l'accès
- 27. Lire le fichier HTML du site Web et le convertir en application
- 28. Lire un fichier distant avec Java sur Linux
- 29. DFC lire un fichier
- 30. java socket pour lire le contenu de la page Web
Hi. Le "chemin absolu" est-il inférieur à WEB-INF? Ou est-ce un emplacement aléatoire du système de fichiers. Avez-vous dû configurer des autorisations spéciales dans le gestionnaire de sécurité? –
C'est un emplacement aléatoire sur le système de fichiers. Je n'ai pas touché le responsable de la sécurité, donc je travaille avec ce que l'instance de Glassfish m'a donné. Je ne suis pas celui qui administre ce serveur cependant, donc je ne peux pas dire quelles sont les restrictions de sécurité en place (mais j'ai entendu des rumeurs disant qu'il est exécuté en tant que root .. = \\) – Tim