[ASP.NET] chemin complet d'un fichier ( FileUpload )

chemin complet d'un fichier ( FileUpload ) [ASP.NET] - C#/.NET managed - Programmation

Marsh Posté le 20-12-2006 à 18:17:40    

Bonjour,
 
Je souhaiterais récupérer le chemin complet d'un fichier, par l'intermédiaire d'un FileUpload.
J'ai donc placer dans ma page une FileUpload, quand je clique sur Parcourir il inscrit le chemin dans la TextBox ...
 
Seulement la je ne vois pas du tout comment récupérer ce chemin justement ...
 
On peut récupérer facilement le nom du fichier avec fileupload1.fileName, mais pas le path en entier ?
 
Ais-je louper un attribut ? ou existe-t-il un autre moyen ? (avec une SaveAs DialogBox peut-etre)
 
Merci de vos explications
 
A++

Reply

Marsh Posté le 20-12-2006 à 18:17:40   

Reply

Marsh Posté le 21-12-2006 à 09:08:01    

pourquoi 2 topics?

Reply

Marsh Posté le 22-12-2006 à 07:25:09    

rufo a écrit :

pourquoi 2 topics?


 
ben en fait je savais pas ou le poster [:spamafote]
 
plutot dans c# ou dans ASP ?
 
j'ai vu des posts ASP.NET dans les 2 alors je savais pas ?
 
je vais effacer l'autre alors :/

Reply

Marsh Posté le 02-01-2007 à 10:30:25    

Etant un language coté serveur (majoritairement on va dire), tu ne peux pas récupérer le chemin du fichier envoyé par le client, ça serait un peu comme lire dans son disque dur, et c'est mal.
 
champupload.filename est donc tout ce que tu peux récupérer. Si tu veux un chemin, à toi de décider d'un répertoire ou tu souhaites que l'upload se fasse (champupload.save(path)) sachant que path représente une variable du type :  
 
path = "C:\inetpub\wwwroot\Monsite\Upload\" & champupload.filename
 
Voilà :)

Reply

Marsh Posté le 03-01-2007 à 13:29:35    

En fait j'ai découvert entre temps que champupload.filname contient le fameux chemin que je cherche, mais uniquement sous IE :/
 
Bizarre mais bon faut faire avec :)

Reply

Sujets relatifs:

Leave a Replay

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