Copie de fichiers

romain3395 Messages postés 21 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 1 mai 2003 - 20 mars 2003 à 09:03
Paxcal Messages postés 42 Date d'inscription samedi 24 août 2002 Statut Membre Dernière intervention 3 octobre 2005 - 21 mars 2003 à 09:27
Bonjour,
Je cherche a uploader des fichiers d'un client vers mon
serveur en utilisant la méthode System.IO.File.Copy:
try{
System.IO.File.Copy(logo_rouge.Value,dest,true);
}
catch(Exception e1){
Response.Write(e1.ToString());
}

et il me met une exception, pourtant le repertoire est
valide.
Voici l'exception :

System.ArgumentException: Les formats URI ne sont pas
pris en charge. at System.IO.Path.GetFullPathInternal
(String path) at System.IO.File.InternalCopy(String
sourceFileName, String destFileName, Boolean overwrite)
at System.IO.File.Copy(String sourceFileName, String
destFileName, Boolean overwrite) at
ASP.default_aspx.save_media1_Click(Object sender,
EventArgs e)

Cela doit etre en rapport avec IIS.
Si vous avez des indications ou si vous connaissez
d'autres méthodes pour copier des fichiers, merci de me
repondre.
D'avance merci,
Romain
:question)

1 réponse

Paxcal Messages postés 42 Date d'inscription samedi 24 août 2002 Statut Membre Dernière intervention 3 octobre 2005
21 mars 2003 à 09:27
Salut,

Utilise Server.MapPath(...) pour obtenir un chemin absolu du type c:\...

Si je piges bien le message, tu lui passes une URI, c'est à dire un chemin de type http://...

Pascal
0
Rejoignez-nous