I\'d like to save an uploaded file to a physical path by the method HttpPostedFileBase.SaveAs()
.
When I choose a physical path, an exception appears ind
The Server.MapPath
works only with physical locations that are part of the website. If you want to save the file outside you could use the following:
var fileName = Path.GetFileName(fileurl.FileName);
fileurl.SaveAs(Path.Combine(@"c:\projects", fileName));
Make sure though that the account under which your application pool is executing is granted write permissions to this folder.
Server.MapPath is for virtual path. You can try to use Path.GetFullPath(path).