-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 に答える