chemin input file

chemin input file - HTML/CSS - Programmation

Marsh Posté le 08-03-2005 à 17:39:25    

Bonjour à tous,
 
Je cherche comment récupérer le chemin d'un fichier sélectionné avec un input de type "file". Le but étant de pouvoir lancer un traitement sur le fichier à l'aide d'un script (et sans le chemin, impossible...).
Avez-vous une idée? Cela doit pouvoir se faire en javascript non?
 
Merci d'avance.

Reply

Marsh Posté le 08-03-2005 à 17:39:25   

Reply

Marsh Posté le 08-03-2005 à 17:44:20    

A priori je dirais que ce n'est pas possible.
Seul le nom du fichier est accessible.
 
edit: http://www.w3schools.com/htmldom/d [...] upload.asp


Message édité par KrisCool le 08-03-2005 à 17:44:37

---------------
Loose Change Lies | Bars | Last.fm
Reply

Marsh Posté le 08-03-2005 à 17:48:19    

Merci pour le lien.
C'est vraiment dommage que ca ne soit pas possible, je voulais developper quelques pages en local permettant de faciliter l'execution de taches sous linux à l'aide de scripts.Mais si on ne peut récuperer le chemin des fichiers selectionnés....

Reply

Marsh Posté le 08-03-2005 à 17:50:19    

Vous avez peut-être d'autres idées? Comment puis-je faire pour permettre à un utilisateur novice d'effectuer des traitements sur des fichiers qu'il pourrait selectionner.

Reply

Marsh Posté le 08-03-2005 à 17:50:21    

Ces pages en local fonctionnent sans aucun serveur ?
Parce que la solution c'est d'avoir un mini-serveur (codé en python ou perl par exemple), capable d'écouter les requêtes que tu envoies depuis ta page web locale.
 
Pour une interface web à tes scripts c'est ce que je vois de plus direct.


Message édité par KrisCool le 08-03-2005 à 17:51:38

---------------
Loose Change Lies | Bars | Last.fm
Reply

Marsh Posté le 08-03-2005 à 17:54:16    

Si, j'ai un serveur apache qui tourne avec une base mysql derriere. T'aurais pas un exemples
 pour ta solution parce que je vois pas trop comment faire....
Merci d'avance.

Reply

Marsh Posté le 08-03-2005 à 17:56:50    

Hum j'ai pas trop le temps ce soir, je verrai si ce topic est encore vivant demain.
 
En attendant, j'aimerais savoir:
- sur quelle machine tourne le serveur web ?
- sur quelle machine tournent les scripts que tu veux lancer ?
 
+


---------------
Loose Change Lies | Bars | Last.fm
Reply

Marsh Posté le 08-03-2005 à 17:57:33    

J'ai trouvé ca sur un site, c'est du javascript, mais ca marche carement pas:
 
function getFile(path)
{
    alert(path);
}
 
On appelerai ca avec:
<input name="getFile" type="file" onchange="getFile(this.value);">

Reply

Marsh Posté le 08-03-2005 à 18:00:21    

Pour répondre à ta question, tout est sur la même machine.

Reply

Marsh Posté le 08-03-2005 à 18:07:04    

Vais-je devoir demander à l'utilisateur de saisir le chemin dans un champ "text"....à mon avis, il risque de craquer un peu, vu que chaque fichier sera dans un répertoire différent...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed