我想使用 Windows 应用程序将文件上传到 Web 服务,以便 Web 服务可以处理该文件。
请告诉我如何实现这一目标。
我只知道我可以使用带有 Windows 表单的 Web 服务来仅发送 string、int 这些类型。但是文件呢?
感谢任何帮助
最佳答案
如果使用WebService,一般我们定义某个webmethod 它接受一个字节数组参数和一个字符串参数,例如
public void UploadFile(bytes as Byte(), filename as String)
然后,我们可以轻松地在 .NET 应用程序中调用它,因为我们可以使用 WSDL.EXE 或 VS.NET 生成易于使用的客户端代理类。
关于c# - 使用 Windows 窗体将文件上传到 ASP.NET Web 服务 (ASMX),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7844948/