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 :
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 fluxRequete = requeteServeur.GetRequestStream(); fluxRequete.Write(fileInByte, 0, fileInByte.Length); ReleaseStream(fluxRequete);
le problème c'est que cela ne fonctionne pas. Est-ce que vous auriez des piste à me proposer ?
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);
Partager