Silverlight 5 - 从WebService下载zip文件asmx
问题描述:
我尝试使用webservice设置Silverlight应用程序(OOB)。 在我已经存储.zip文件的服务器上,我希望Silverlight客户端使用SaveFileDialog通过web服务下载这些文件。Silverlight 5 - 从WebService下载zip文件asmx
如何代码看起来像在Silverlight客户端的webservice.asmx.cs
[WebMethod]
public downloadZip()
{
String knownPath = "C:\\test.zip";
//Code?
}
B)
a)使用C#
public void getZipFiles()
{
TestService.WebServiceSoapClient service = new TestService.WebServiceSoapClient();
//Code?
}
提前感谢!
答
你可以试试这个通过使用Microsoft ASP.NET和Microsoft Visual C#中使用Web服务,你
本文展示了如何构建Web服务和Web服务客户端发送和接收二进制文档发送二进制格式。净。
Thanks!该链接真的很有帮助。我试过了,但它不起作用。我得到一个错误“从void类型到字符串的隐式转换是不可能的”或void到int(对于webservice中的每个方法)。 – Chewie87 2014-10-30 14:52:55
上述链接中提供的代码工作正常。我的一位朋友使用链接编写相同的逻辑。你得到的错误只是转换编程错误,解决了这个问题并继续前进。 – HaveNoDisplayName 2014-10-30 14:58:41
非常感谢 - 问题是我不知道同步和异步webservice之间的区别。现在一切正常。祝你今天愉快! – Chewie87 2014-10-30 16:22:49