Как я могу отправить данные из базы данных клиенту с веб-сервисом C # - PullRequest
1 голос
/ 01 декабря 2011

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

Мой вопрос о том, как я могу отправлять файлы изображений (jpg) с сервера на клиент.Могу ли я помочь сделать это с веб-сервисом.

PS База данных Только сохраняет путь к файлу изображения.Я должен отправлять файлы с сервера на клиент.

Моя клиентская программа и веб-служба написаны на C # (MS visual Studio)

База данных - MS SQl server 2008 База данных клиента - MS Compact Edition

1 Ответ

3 голосов
/ 01 декабря 2011

да, вы можете загрузить изображение в байтовый массив и отправить его через веб-метод. Webmethod просто должен иметь возвращаемый тип байта []

это может быть даже проще, хотя пропустить веб-сервис для изображения и загрузить его непосредственно с сайта - так что имейте веб-сайт, который указывает на ваш каталог изображений. Создайте URL, который ссылается на это изображение - и верните его. Затем клиент может сделать веб-запрос, чтобы получить это и отобразить его / что бы он ни делал?

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