Salut.

Bon je fais un prog inutile pour débuter je préfère prévenir de l'inutilité de ce que je fais.
Donc voila j'ai un objet IMAGE appellé im, que j'ai modifié.
J'arrive a sauvegarder l'image sur mon disque dur c'est cool :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
im.Save(chemin_image, jgpEncoder, myEncoderParameters);
Mais le problème c'est que je veux envoyer sur un serveur ftp

j'arrive aussi à envoyer un fichier du disque dur via ll'objet "FtpWebRequest" et un "FileStream":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
FileStream stream = File.OpenRead(filePath);
            byte[] buffer = new byte[stream.Length];
 
            stream.Read(buffer, 0, buffer.Length);
            stream.Close();
 
            //Upload file
            Stream reqStream = request.GetRequestStream();
            reqStream.Write(buffer, 0, buffer.Length);
Donc je pourrais :
1) "save" mon image sur mon disque dur sous forme de fichier BMP ou autre
2)Me connecter a mon serveur ftp
3)Envoyer mon fichier BMP à mon serveur ftp

Moi ce que je souhaite c'est :
1)Stocker mon image sous forme de fichier dans la mémoire (possible ça?)
2)Envoyer mon fichier image à mon serveur ftp sans utiliser le disque dur.

Merci de m'éclairer, un peu perdu dans les streams



Cordialement. MOIJEU