Oui mais j'ai essayer, j'ai trouvé ca (file1=le fichier à lire, file2=le fichier à écrire):
Code :
- //partie qui irai bien sur le serveur
- // Préparation du flux d'entrée
- FileStream inputStream = new FileStream(file1, FileMode.Open);
- BinaryReader br = new BinaryReader(inputStream);
- long length = inputStream.Length;
|
Code :
- //pour le client
- // Préparation du flux de sortie
- FileStream outputStream = new FileStream(file2, FileMode.Create);
- BinaryWriter bw = new BinaryWriter(outputStream);
- // Copie des octets du flux d'entrée vers le flux de sortie
- for(int i=0; i<length; i++)
- {
- bw.Write(br.ReadByte());
- }
|
Le problème c'est que je n'arrive pas à envoyer "br" par "stream.Write(br, 0, br.Length);" car "br" n'est pas d'un format reconu. Avez vous une idée ?