Bonjour,
Je développe une application Silverlight qui permet d'uploader des fichiers sur un serveur.
D'abord, je découpe mon fichier en parties de 100 octets et je les envoi à une web méthode qui s'occupe de recoller les morceaux.
Quand j'envoi le paquet j'utilise la méthode AppendChunkAsync qui prend en paramètre le Guid de mon fichier (il est généré) et le tableau de byte converti en String.
Ensuite je m'abonne à l'évenement puis dans la méthode qui traite l'évenement, j'envoi le paquet suivant et ainsi de suite.
Normalement, pour un paquet envoyé donc un appel à la web méthode, je devrais recevoir un événement, or j'en recois plus d'un.
Voici un petit exemple :
Un fichier de 217 octets.
Donc envoi de 3 paquets (2*100 + 1*17) = 3 appels à la web méthode
MAIS réception de 6 événements.
Je n'ai pas accès au code des web méthodes.
Avez-vous une idée d'où vient le problème ?
Je peux vous fournir un peu de code si cela peut aider.
Cordialement,
Guillaume
Partager