cs_kurky
Messages postés111Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention27 avril 2010
-
30 nov. 2006 à 14:42
pitletess
Messages postés2Date d'inscriptionmardi 26 octobre 2004StatutMembreDernière intervention15 mai 2007
-
15 mai 2007 à 14:49
Bonjour à tous,
J'ai besoin de réaliser un upload de fichier .wav (donc assez gros) sur un serveur par un webservice à partir d'une apli winforms.
Etant donné que les fichiers seront assez lourds, j'aimerais faire apparaître une progressbar mais je ne sais pas si c'est possible de récupérer l'état d'avancement en fonction du nombre de Byte transférés.
Tout ceci en utilisant des méthodes asynchrones sur mon webservice ..
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 3 déc. 2006 à 18:29
Salut,
Je ne connais pas dans le détail mais MTOM me semble correspondre à ce genre de besoin.
Disponible avec WSE 3.0 si je ne m'abuse.
Tiens nous au courant :-)
cs_kurky
Messages postés111Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention27 avril 2010 6 déc. 2006 à 16:45
Merci coq, je regarderais ca quand j'aurais un peu plus de temps et si ca marche je posterais un ptit tuto..
Sinon pour le moment j'ai réalisé mon webservice asynchrone. Ca marche, mais sur des fichiers de petites tailles genre images. J'ai testé sur un fichier de 300Mo et ca plante quand j'appelle la méthode EndUpload dans ma Callback en disant :
La connexion sous-jacente a été fermée : Une erreur inattendue s'est produite lors de l'envoi.
pitletess
Messages postés2Date d'inscriptionmardi 26 octobre 2004StatutMembreDernière intervention15 mai 2007 14 mai 2007 à 18:08
boujour tlm,
Je viens vers vous car il m'arrive la même chose que ci-dessus. Ie: "La connexion sous-jacente a été fermée : Une erreur inattendue s'est produite lors de l'envoi." dans un Client de service Web.
Mon service Web contient 3 functions. Tout fonctionne en local pour le moment. Mon serveur personnel est Abyss Web Server en version Free ..... avec MVS 2005 et C#
Je lance l'appli en debug et je clique sur le bouton contenant les appels aux 3 fonctions.
La première fonction s'execute normalement et me retoure ce qu'il faut dans un messagebox.
Le débuggeur s'arrete sur la deuxième avec l'erreur : La connexion sous-jacente a été fermée : Une erreur inattendue s'est produite lors de l'envoi.
Je fais F5 et cette meme fct me renvoi quand meme un resultat.
La 3eme fonction fct normalement.
Sans arrêter le prog, je re-clique de manière à relancer le traitement, et là tout se passe normalement.
Et pour les autres clicks aussi !
Donc ca plante qu'une seule fois, au 1er appel de la 2eme fonction. ! ( suivez bien ! lol !)
Cela ne peut pas venir du service wed qui me renvoient pour l'intant quasiment rien : la premiere "titi", la deuxieme "toto" et la 3eme un booleen !
Donc devrait pas y avoir de soucis ... mais bon ....
Qqun aurait-il une solution svp ?
PS: .... sachant qu'on est au moins 2 à avoir ce pb récalcitrant .....
Vous n’avez pas trouvé la réponse que vous recherchez ?
pitletess
Messages postés2Date d'inscriptionmardi 26 octobre 2004StatutMembreDernière intervention15 mai 2007 15 mai 2007 à 14:49
Voilà ... C'est résolu .... par l'installation de Cassini, autre personal web service
Abyss nécessit comme chemin 127.0.0.1:80 et cassini localhost:8080.... Au niveau du parametrage, même si Abyss semble nettement plus administrable (forcement Cassini ne l'est pas du tout !), rien d'autre ne sépare ces 2 services .....
A suivre pour d'autres investigations entre ces 2 services, mais pb donc semble resolu avec l'install Cassini.