当然:
[WebMethod]
public void Upload(byte[] contents, string filename)
{
var appData = Server.MapPath("~/App_Data");
var file = Path.Combine(appData, Path.GetFileName(filename));
File.WriteAllBytes(file, contents);
}
Run Code Online (Sandbox Code Playgroud)
然后公开服务,从WSDL生成客户端代理,调用,标准的东西.
-
更新:
我现在看到有关处理大文件的更新.内置于WCF中的具有流的MTOM协议被优化用于处理这样的场景.