Я хочу загрузить файл изображения в папку проекта, но у меня есть ошибка в моем catch: Не удалось найти часть пути 'C: \ project \ uploads \ logotipos \ 11111 \'.Как сохранить загруженный файл? C# mvc
Что я делаю неправильно? Я хочу сохранить этот образ, загруженный моим клиентом в этой папке ... эта папка существует ... ах, если я поставлю точку останова для folder_exists3, которая показывает мне истинное значение!
Мой код:
try
{
var fileName = dados.cod_cliente;
bool folder_exists = Directory.Exists(Server.MapPath("~/uploads"));
if(!folder_exists)
Directory.CreateDirectory(Server.MapPath("~/uploads"));
bool folder_exists2 = Directory.Exists(Server.MapPath("~/uploads/logo"));
if(!folder_exists2)
Directory.CreateDirectory(Server.MapPath("~/uploads/logo"));
bool folder_exists3 = Directory.Exists(Server.MapPath("~/uploads/logo/" + fileName));
if(!folder_exists3)
Directory.CreateDirectory(Server.MapPath("~/uploads/logo/"+fileName));
file.SaveAs(Server.MapPath("~/uploads/logo/" + fileName+"/"));
}
catch(Exception e)
{
}
Кто-то знает, что я сделал не так?
Спасибо :)
Но вы не проверять, если '\ загрузки \ logotipos \ 11111 \' существует только для 'дата загрузки/логотипа /' – wudzik
Я знаю, эта папка существует ... на этом шаге я просто хочу сохранить файл в этой конкретной папке, когда этот шаг уже сделан, я создам эту проверку –
'file.SaveAs (Server.MapPath (" ~/uploads/logo/"+ fileName)); ' – Reniuz