在我的控制器中,我使用下面的代码来处理多部分表单数据:
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 的文件中。然而,我需要的是在我的程序中将数据放入一个字符串中,这样我就不必再次从文件中读取它。我怎样才能做到这一点?提前致谢!