-1

我有一个在 IIS6/7 中运行的应用程序。我的客户端是一个向服务器发送 HTTP 请求的 C# 应用程序(无 UI)。

实现上传机制(没有 UI 控件)的最佳方式是什么?

谢谢,

4

2 回答 2

1

WebClient.UploadFile方法是最简单的方法

于 2013-02-20T10:33:17.800 回答
0

您需要在服务器上创建一些东西来接收文件(检查并验证用户),例如 Http 处理程序。实现很简单 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();
于 2013-02-20T10:38:57.493 回答