Bonjour,

j'essaye d'envoyer un un fichier sur un serveur, lorsque j envoie tout d'un coup pas de problème le fichier est correctement envoyer sur le serveur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 fluxRequete = requeteServeur.GetRequestStream();
fluxRequete.Write(fileInByte, 0, fileInByte.Length);
ReleaseStream(fluxRequete);
Ensuite j'ai tester d'envoyer ce fichier par paquet de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
fluxRequete = requeteServeur.GetRequestStream();
                            byte[] buffer = new byte[64 * 1024];
                            int j = 0;
                            for (int i = 0; i < fileInByte.Length; i++)
                            {
                                if (j == buffer.Length || i==fileInByte.Length )
                                {
                                    fluxRequete.Write(buffer, 0, buffer.Length);
                                    j=0;
                                }
                                else
                                {
                                    buffer[j] = fileInByte[i];
                                    j++;
                                }
                            }
ReleaseStream(fluxRequete);
le problème c'est que cela ne fonctionne pas. Est-ce que vous auriez des piste à me proposer ?