Я пытаюсь загрузить файлы на свой сервер, используя ASP.NET MVC. Вот код, который обрабатывает запрос на загрузку:
foreach (string file in Request.Files)
{
var hpf = Request.Files[file];
if (hpf.ContentLength == 0)
{
continue;
}
var savedFileName = Path.Combine(@"~/uploads", Path.GetFileName(hpf.FileName));
hpf.SaveAs(Server.MapPath(savedFileName));
}
Я получаю эту ошибку:
Доступ к пути 'C: \ HostingSpaces \ andersle \ anders-leet.com \ wwwroot \ uploads \ {filename}' запрещен.
Я установил разрешения для папки загрузки на 777, поэтому с этого момента все должно быть в порядке. Должен ли я поговорить с моей хостинговой компанией о других разрешениях (поскольку это ASP.NET)?
Или моя логика загрузки полностью неверна?
Спасибо!