【发布时间】:2012-05-11 06:12:38
【问题描述】:
我需要一个控制器来处理文件上传。是否可以让处理程序直接将文本打印到页面而不是 return view(); ?
public ActionResult Upload(HttpContext context)
{
HttpPostedFile file = context.Request.Files["fileData"];
Guid userGuid = (Guid)Membership.GetUser().ProviderUserKey;
string userID = userGuid.ToString();
string targetLocation = "D:\\inetpub\\wwwroot\\RTDOTNETMEMBER\\audio\\songs\\mp3\\" + userID + "\\" + file.FileName;
file.SaveAs(targetLocation);
Response.Write("Testing");
}
【问题讨论】:
-
请多解释一下,你可以用return Content("bla")返回文本,但它可能不是你要找的东西。
-
谢谢,这确实是我想要的。我对此有点陌生。
标签: c# asp.net asp.net-mvc asp.net-mvc-3