我想将图像文件上传到项目的文件夹,但我的捕获中有一个错误:找不到路径“C:\project\uploads\logotipos\11111\”的一部分。
我做错了什么?我想将我的客户上传的图像保存在那个文件夹中......那个文件夹存在......啊,如果我为 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)
{
}
有人知道我做错了什么吗?
谢谢 :)