我有一个在IIS6 / 7中运行的应用程序。 我的客户端是一个C#应用程序(没有UI),它将HTTP请求发送到服务器。
实现上传机制的最佳方式是什么(没有UI控件)?
谢谢,
答案 0 :(得分:1)
WebClient.UploadFile方法是最简单的方法
答案 1 :(得分:0)
您需要在服务器上创建一些东西来接收文件(检查并验证用户),例如Http Handler。 Context.Request.SaveAs(...);
实现很简单客户可以:
var r = WebRequest.Create("http://blabla/Update.ashx?fn=a.file");
var content = File.ReadAllBytes("a.file");
r.GetRequestStream().Write(content,0,content.Length);
r.Method = "POST";
var response = r.GetResponse();