如何在C#中使用Web服务下载文件?

时间:2008-12-25 05:37:40

标签: c# web-services file

如何通过网络服务下载文件?客户端应用程序如何接受这个?    我在客户端应用程序中写下如下代码,它会抛出异常“拒绝访问”

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

任何回应都表示赞赏。

2 个答案:

答案 0 :(得分:1)

“拒绝访问”可能只是意味着本地Web服务用户没有对文件本地副本的读访问权。

罗恩

答案 1 :(得分:1)

这可能是服务端的ntfs权限问题。您应该将包含要下载的文件的文件夹的读取权限授予运行WS的用户帐户,通常是IIS_WPG。