ファイルを ASP.net ページに投稿する次のコードがあります。
using (var Client = new WebClient())
Client.UploadFile("http://localhost:1625/Upload.aspx", @"TestFile.csv");
サーバーページで、リクエストの内容を読みました:
var Contents = new byte[Request.InputStream.Length];
Request.InputStream.Read(Contents, 0, (int)Request.InputStream.Length);
これは私が内容で得るものです:
-----------------------8cf2bdc76fe2b40
Content-Disposition: form-data; name="file"; filename="TestFile.csv"
Content-Type: application/octet-stream
1;Test 1
2;Test 2
3;Test 3
4;Test 4
5;Test 5
-----------------------8cf2bdc76fe2b40--
実際のファイルの内容は1;Test 1 ... 5;Test 5
. 私の質問は、ヘッダー付きのリクエスト全体ではなく、ファイルの内容のみを取得する方法です。