Netsacepe 7 vs IE 6 [Servlet|JSP] - Java - Programmation
Marsh Posté le 19-12-2002 à 22:42:29
ben...Imagine que ton service tourne pas sous Windows, ou que "c:\monrep\" n'existe pas sur la machine serveur...Ca te sert à quoi??? nan, il vaut clairement mieux créer ton fichier dans un répertoire que tu configures par ailleurs (genre, dans un fichier properties, par exemple) et y créer monfichier.ext dedans....
Marsh Posté le 20-12-2002 à 00:14:56
ReplyMarsh Posté le 20-12-2002 à 09:04:22
Euh je vais expliquer : mon fichier que je crée c pas un fichier de configuration de mon appli, ce sont des fichiers textes que je parse et qui peuvent se trouver un peu n'importe où (n importe où, accessible par le serveur sur le réseau) , donc j'ai besoin du chemin.
Greg
Marsh Posté le 20-12-2002 à 09:37:35
Mais arrêtez bon sang de bois (j'aime bien cette expression)
Et pourquoi je suis fou ? cai mal ce que je fais ?
Tu me diras, si je suis fou, au moins je suis pas belge (je l'ai échappé belle)
C pour rire Darklord hein ?
Marsh Posté le 20-12-2002 à 09:40:32
t'es quand même fou
Marsh Posté le 20-12-2002 à 09:43:45
allez explique pourquoi !!!
je sais que c pas super ce que je fais mais de la à dire que je suis fou, la je comprends pas
Pourquoi cai mal ?
Marsh Posté le 20-12-2002 à 09:47:10
DarkLord a écrit : t'es quand même fou |
Ben non il est pas fou!
C'est des fichiers de config, mais sa servlet est protégée par mot de passe. C sécurisé. C qd même pas le 1er truc d'administration en ligne!
Marsh Posté le 20-12-2002 à 09:53:25
El_Gringo a écrit : |
passser un path du genre c:\ tu trouves ca bien toi?
bon ok ...
Marsh Posté le 20-12-2002 à 09:59:28
DarkLord a écrit : |
Ben, j'rate peut être un truc, ms j'vois pas en quoi c mal. A distance on a pas de droits directs sur ce chemin "C:\etc...", y a que tomcat et sa web-app qui pourront en faire qqch...
Marsh Posté le 20-12-2002 à 12:04:46
Prince2Lu a écrit : avec un input type=file |
faut suivre un peu, les mecs
Marsh Posté le 20-12-2002 à 12:15:45
--greg-- a écrit : |
va te calmer toi
Marsh Posté le 20-12-2002 à 12:22:05
et ???
bon j ai trouvé ça mais ca m avance pas beaucoup. Si vous pouviez arrêtez de parler en smiley, ce serait aussi plus compréhensible
Citation : A common problem with file input in forms is that form data gets sent but only the name of the file is included. The reason is typically that the form element does not contain the attributes mentioned above. |
http://www.cs.tut.fi/~jkorpela/forms/file.html
Si kk1 a une solution ou piste !
Marsh Posté le 20-12-2002 à 12:32:50
ben bordel ça t'uploade le fichier, tu l'a dans ta request, pourquoi tu voudrais avoir son chemin complet
Marsh Posté le 20-12-2002 à 14:27:03
--greg-- a écrit : ben bordel ça t'uploade le fichier, tu l'a dans ta request, pourquoi tu voudrais avoir son chemin complet |
Parce qu'il veut y accèder en écriture à ce fichier!
Marsh Posté le 20-12-2002 à 14:35:28
El_Gringo a écrit : |
ben alors c pas gagné avec un <input type=file>
on va quand meme pas reexpliquer une 380832e la difference entre le client et le serveur dans une appli web ?
et si A TOUS LES COUPS le serveur et le client sur la meme machine (:sarcastic bah y'a qu'a foutre un <input type=text> ou on tape le chemin complet vers le fichier
Marsh Posté le 20-12-2002 à 14:44:36
et bien je savais pas que tu l avais dans la request ! tu viens de m apprendre un truc. Ca fait que 3 mois que j'ai découvert les servlets, jsp...
et comment fait on pour le récup dans la request ???
(mode nioubie activated )
Marsh Posté le 20-12-2002 à 14:46:41
Marsh Posté le 20-12-2002 à 14:47:42
tiens j avais pas vu ta réponse,
alors :
pour le input type=text à la place du input type=file, c quand même plus pratique pour sélectionner le chemin à travers l'explorateur.
si maintenant, ce n'est pas fait pour ça et bien tant pis je metterai un input type=text
Marsh Posté le 20-12-2002 à 14:48:43
oh non c pas vrai ils se remettent a parler avec les smiley ...
Marsh Posté le 20-12-2002 à 14:52:32
Prince2Lu a écrit : oh non c pas vrai ils se remettent a parler avec les smiley ... |
t'as oublié le plus important :
Marsh Posté le 20-12-2002 à 15:00:51
Prince2Lu a écrit : et bien je savais pas que tu l avais dans la request ! tu viens de m apprendre un truc. Ca fait que 3 mois que j'ai découvert les servlets, jsp... |
va voir là: http://www.servlets.com/cos/index.html
la classe MultipartRequest pourra t'aider.
Marsh Posté le 20-12-2002 à 15:03:38
bon un peu de sérieux
serait-il possible d'avoir des explications plutot que des ou
ou
à chaque fois ? (je vois d'ici la réponse arrivée : NON
)
Marsh Posté le 20-12-2002 à 15:04:12
Prince2Lu a écrit : |
Marsh Posté le 20-12-2002 à 15:06:05
Hé, ho, on se calme, là...
En fait le truc, c'est qu'il avait pas capté l'utilité d'un <input type=file, il pensait que c'était uniquement pour sélectionner un chemin de fichier sur le serveur. c vrai qu'après réflexion, ça serai étonnant d'avoir cette fonctionnalité via HTML, voir carrément impossible!
Bref, 'va falloir changer ce joli input file un en vilain input text.
Marsh Posté le 20-12-2002 à 15:08:07
El_Gringo a écrit : Hé, ho, on se calme, là... |
mais booooordel tu le fais expres????
le CLIENT putain pas le SERVEUR
Marsh Posté le 20-12-2002 à 15:18:52
Marsh Posté le 20-12-2002 à 15:19:20
3 2 1 fight !
allez on fait pas la guerre.
C bon, tout s'éclaire !
Marsh Posté le 20-12-2002 à 15:31:53
--greg-- a écrit a écrit : mais booooordel tu le fais expres???? le CLIENT putain pas le SERVEUR ![]() |
Petit cours de grammaire, rien que pour l'ami Greg.
Aujourdui : l'imparfait.
Prenons une phrase d'exmple :
El_Gringo a écrit a écrit : il pensait que c'était uniquement pour sélectionner un chemin de fichier sur le serveur. |
Nous voyons qu'ici est utilisé l'imparfait. en Françaus, l'imparfait est utilisé pour signaler un fait passé, parfois aussi, pour évoquer un fait révolu. Justement, c'est le cas dans la phrase qui nous voyons comme exemple ci-dessus.
Alors Greg, achetes toi un cerveau et arrêtes de nous casser les couilles.
Fin de la leçon!
Marsh Posté le 20-12-2002 à 15:32:31
Bon je change ma question vue que la première était débile. Faites comme si vous avez rien vu (effacons les postes précédents)
J ai un input type=file comment je fais pour uploader mon fichier du client vers le serveur
Marsh Posté le 20-12-2002 à 15:34:57
Prince2Lu a écrit : Darklord il connait que les smiley aujourdhui |
Marsh Posté le 20-12-2002 à 15:35:15
El_Gringo a écrit : |
là, gringo, tu m'as bien fait rigoler
Marsh Posté le 20-12-2002 à 15:35:28
oui je sais greg m'a répondu mais le package il est pas gratuit ...
Marsh Posté le 20-12-2002 à 15:39:11
Prince2Lu a écrit : oui je sais greg m'a répondu mais le package il est pas gratuit ... |
ha bon??? t sur?? euh je croyais
bah y'en a d'autres anyway, google -> servlet file upload, tu vas en trouver plein
Marsh Posté le 20-12-2002 à 15:40:38
El_Gringo a écrit : |
tu aussi tu croyais, sinon tu l'aurais arreté dès le début n'est-ce pas...
Marsh Posté le 20-12-2002 à 15:51:37
Allez les javamans (c comme superman mais en java ), c bientot le WE ! Alors on fait la trêve et on pourra se
dès lundi
PS oui je cherche avec mon ami google et dès que je trouve le code qui convient je le poste
Marsh Posté le 19-12-2002 à 17:39:16
c super, je teste ma servlet sous Netscape 7 et lorsque je fais un request.getParameter("nomInput" ); avec un input type=file et bien il me récupère pas la même chose que IE6.
Sous IE 6 , mon request.getParameter me donne c:\monrep\monfichier.ext ce qui me permet de faire un new File derrière avec.
Mais sous Netscape 7, mon getParameter me donne juste monfichier.ext sans le chemin devant ... et comment je fais moi pour récupérer le chemin de mon fichier ...