私のコントローラーでは、以下のコードを使用してマルチパート フォーム データを処理します。
string root = HttpContext.Current.Server.MapPath("~/App_Data");
if (!Directory.Exists(root))
{
throw new QLApplicationException("Error ...");
}
MultipartFormDataStreamProvider provider = new MultipartFormDataStreamProvider(root);
Task<HttpResponseMessage> task = Request.Content.ReadAsMultipartAsync(provider).ContinueWith<HttpResponseMessage>
これは、フォーム データを /App_Data のファイルに保存するだけであることを除いて、正常に機能します。ただし、必要なのは、プログラムでデータを文字列に変換して、ファイルから再度読み取る必要がないようにすることです。どうやってやるの?前もって感謝します!