У меня есть простой пример загрузки файла, который я делаю в ASP.NET 1, 2, который работает в 3 с бритвой, это не работает
загрузка файла с использованием этого кода не работает в 3, даже работает для 1или MVC 2 версии
HttpPostedFileBase file = Request.Files["file"];
if (file.ContentLength > 0) // accept the file
{
string filename = Server.MapPath("~" + "/upload/" + file.FileName);
file.SaveAs(filename);
}
ViewBag.filelocate = "/upload/" + file.FileName;
return View();
- это любой способ загрузить файл в папку загрузки моего приложения в asp.net MVC 3
Server Error in '/' Application.
--------------------------------------------------------------------------------
The given path's format is not supported.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NotSupportedException: The given path's format is not supported.
Source Error:
Line 20: if (file.ContentLength > 0) // accept the file
Line 21: {
Line 22: string filename = Server.MapPath("~" + "/upload/" + file.FileName);
Line 23: file.SaveAs(filename);
Line 24: }
Source File: C:\Users\steven\Desktop\Web Design\File Upload\FileUpload\Controllers\HomeController.cs Line: 22