Chrome Postmanを使用してFileUploadをASP.NET WebApiメソッドにシミュレートしようとしています。これを行うために、私は郵便配達所で以下の手順を実行します。Chrome Postman WebApiのアップロードをシミュレートする
1.郵便配達員を開き、アドレスバーからPOSTメソッドを選択します。 2.有効なURLを入力してください。 3.アドレスバーの下のBodyセクションに移動します。 4.本体セクションでバイナリオプションを選択します。 5. [ファイルを選択]ボタンを押して、アップロードするファイルを選択します。 「ポスト」オプション7.Ensure 6.Chooseファイル が 8.Hitが、私はその後、MultiPartContentためのテストを
を「送信」を選択した私は私の方法をステップ実行するとき、しかし、requestオブジェクトが持っているように見えていません私が必要とする情報以下の例外が発生します。
public List<Premium.Model.BureauModUpdate> Post() {
HttpRequestMessage request = this.Request;
if (!request.Content.IsMimeMultipartContent()) {
throw new HttpResponseException(HttpStatusCode.UnsupportedMediaType);
}
}
ファイルアップロードに関するすべての情報がリクエストであるかのように表示されません。リクエスト内容を確認すると、次のようになります。
{Method: POST, RequestUri: 'http://localhost/WCAPI/Lookup/BureauModUpdate/CreateNyModUpdates', Version: 1.1, Content: System.Web.Http.WebHost.HttpControllerHandler+LazyStreamContent, Headers:
{
Cache-Control: no-cache
Connection: keep-alive
Accept: */*
Accept-Encoding: gzip
Accept-Encoding: deflate
Accept-Encoding: br
Accept-Language: en-US
Accept-Language: en; q=0.8
Host: localhost
User-Agent: Mozilla/5.0
User-Agent: (Windows NT 6.1; WOW64)
User-Agent: AppleWebKit/537.36
User-Agent: (KHTML, like Gecko)
User-Agent: Chrome/55.0.2883.87
User-Agent: Safari/537.36
Postman-Token: 23f64855-3b60-3f87-3aa1-ba7d0a841273
Origin: chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop
Content-Length: 200284
Content-Type: application/x-www-form-urlencoded
}}
何か他に必要なことはありますか?もし誰かが何か提案をしている、またはこれに正しい方向に私を指すことができますそれは非常に感謝します。