Upload de fichier! [ C# .NET ]

Signaler
Messages postés
42
Date d'inscription
lundi 15 septembre 2003
Statut
Membre
Dernière intervention
11 janvier 2007
-
Messages postés
24
Date d'inscription
lundi 24 février 2003
Statut
Membre
Dernière intervention
28 octobre 2004
-
Bonjour, j'aimerais bien savoircomment uploader une image sur un serveur LINUX !

jai essayé quelques façons de faire mais il doit y avoir quelque chose qui m'échape car ca ne fonctinne pas :(

jai essayé par FTP mais mon code arrete de s executer lorsque je lis le fichier de limage a envoyer...aucune erreur ne se produit et le programme reste en marche ...

il est a mentionner que sur mon CD de C# 2002 ca fonctionnait TRES bien mais maintenant jai installé C# express 2004 et plus rien fonctionne

jaimerais bien qu on me dise ou est l'erreur!

Merci!
Luc.

2 réponses

Messages postés
42
Date d'inscription
lundi 15 septembre 2003
Statut
Membre
Dernière intervention
11 janvier 2007

Voici le code exacte :


MessageBox.Show("open stream to read file");
            // open stream to read file
            FileStream input = new FileStream(fileName, FileMode.Open, FileAccess.Read);
            MessageBox.Show("DONE");


le dernier messagebox ne s affiche pas plus rien ne roule apres ca !

ou est lerreur svp?

FileStream input :: une faille dans C# 2005 ?

oui c est bel et bien 2005 et non 2004 Merci

Luc T.
Messages postés
24
Date d'inscription
lundi 24 février 2003
Statut
Membre
Dernière intervention
28 octobre 2004

Yop,

J'ai tester avec egalement Microsofot Visual C# 2005 Express Edition Beta, et ca marche.

Peut-etre cela vient de ton fileName ... ?

essaie avec un bloc try-catch comme ceci, et vois si une erreur apparait. Si c'est le cas, c'est te renseigneras sur l'erreur.

try
{
   MessageBox.Show("open stream to read file");
   // open stream to read file
   FileStream input = new FileStream(fileName, FileMode.Open,FilleAccess.Read);
  MessageBox.Show("DONE");
}
catch (Exception e)
{
   MessageBox.Show(e.ToString());
}


Si cela ne donne rien, c'est que peut etre, il y a un pb entre les path Windows et Linux/Unix.

Ou alors c'est ton image qui n'est pas valide ? (je sais pas, je propose :)