Как скачать файл с помощью веб-сервиса в C #? - PullRequest
2 голосов
/ 25 декабря 2008

Как скачать файл через веб-сервис? И как клиентское приложение принимает это? Я записываю код, как показано ниже, в клиентском приложении, оно выдает исключение «Доступ запрещен»

wsDownload.wsDownloadFile downFile = new wsDownload.wsDownloadFile();
byte[] file = downFile.DownloadFile(strFileName, "", "", "");
MemoryStream mStream = new MemoryStream(file);

приветствуется любой ответ.

Ответы [ 2 ]

1 голос
/ 25 декабря 2008

Это, вероятно, вопрос разрешений ntfs на стороне службы. Вы должны предоставить разрешения на чтение для папки, содержащей файл, который вы загружаете, учетной записи пользователя, под которой работает WS, обычно IIS_WPG.

1 голос
/ 25 декабря 2008

«Отказано в доступе», вероятно, означает, что пользователь локального веб-сервиса не имеет доступа на чтение к локальной копии файла.

Рон

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