asp.net mvc webservice, как позвонить из приложения widowsforms? - PullRequest
0 голосов
/ 07 апреля 2009

У меня есть задача автоматизировать отправку заархивированного файла с сериализованными данными из оконного приложения в веб-приложение, и есть моя проблема, я не знаю, как именно это сделать, могу ли я из оконного приложения отправить заархивированный файл в действие контроллера, которое будет принять этот файл и распаковать его? Вероятно, эти файлы будут большими, и я знаю, если это сделать по FTP-серверу или asp.net mvc (как веб-сервис)

Ответы [ 3 ]

0 голосов
/ 07 апреля 2009

Я не думаю, что веб-сервисы очень хорошо обрабатывают двоичные данные. Я считаю, что это должно быть закодировано для передачи, что может значительно увеличить размер передачи. Я бы порекомендовал гибридное решение.

Создать веб-сервис, который возвращает идентификатор билета для запрошенного файла. Передайте идентификатор билета на URL-адрес, чтобы загрузить файл по HTTP.

0 голосов
/ 07 апреля 2009

Это будут не двоичные данные, а некоторые данные в формате XML (много XML). Проблема в том, что кто-то локально добавляет некоторые записи в локальную базу данных, а некоторые из этих данных хотят загрузить на веб-сайт, и моя проблема заключается в том, как реализовать этот экспорт / импорт?

0 голосов
/ 07 апреля 2009

ASP.NET MVC, насколько мне известно, не имеет ничего общего с веб-сервисами, хотя, полагаю, вы могли бы подделать его.

Почему бы не использовать WCF, который означает для веб-служб?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...