2009-04-07 9 views
0

J'ai une tâche pour automatiser l'envoi de fichier zippé avec des données sérialisées de l'application fenêtre à l'application web, et il y a mon problème je ne sais pas exactement comment faire, puis-je de l'application fenêtre envoyer un fichier compressé ce fichier et décompressez-le? Probablement ces fichiers seront grands et je sais si faire ceci par le serveur de ftp ou le mvc d'asp.net (comme webservice)asp.net mvc webservice, comment appeler depuis l'application widowsforms?

Répondre

0

ASP.NET MVC n'a rien à faire avec des services de Web, à ma connaissance, bien que je suppose que vous puissiez simuler il. Pourquoi ne pas utiliser WCF, qui est signifié pour les services Web?

0

Je ne pense pas que les services Web gèrent très bien les données binaires. Je crois qu'il doit être codé afin de transférer ce qui peut augmenter la taille de transfert de manière significative. Je recommanderais une solution hybride.

Créez un service Web qui renvoie un ID de ticket pour le fichier demandé. Passez l'identifiant du ticket à une URL pour télécharger votre fichier en utilisant HTTP.

0

Ce ne sera pas une donnée binaire mais quelques données en XML (lot de xml). Le problème est: quelqu'un ajoute localement des enregistrements à la base de données locale et certaines de ces données veulent télécharger sur le site Web, et mon problème est de savoir comment implémenter cette exportation/importation?

Questions connexes