Je suis en train d'implémenter un service wcf qui accepte les flux d'images. cependant, j'obtiens actuellement une exception lorsque je l'exécute. car il essaie d'obtenir la longueur du flux avant que le flux ne soit complet. donc, ce que j'aimerais faire, c'est mettre en mémoire tampon le flux jusqu'à ce qu'il soit complet. cependant, je ne trouve aucun exemple de la façon de le faire....
Quelqu'un peut-il m'aider ?
mon code jusqu'à présent :
public String uploadUserImage(Stream stream)
{
Stream fs = stream;
BinaryReader br = new BinaryReader(fs);
Byte[] bytes = br.ReadBytes((Int32)fs.Length);// this causes exception
File.WriteAllBytes(filepath, bytes);
}