找不到路径'C:\ Users \ shyful \ Desktop \ MvcApp \ MvcApp \ Person \ Upload \ Jellyfish.jpg'的一部分

时间:2013-10-06 18:01:32

标签: asp.net asp.net-mvc-4

当我运行项目时,它显示“无法找到路径的一部分'C:\ Users \ shyful \ Desktop \ MvcApp \ MvcApp \ Person \ Upload \ Jellyfish.jpg'。

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中的起源位置的更多信息。

异常详细信息:System.IO.DirectoryNotFoundException:找不到路径的一部分 'C:\用户\ shyful \桌面\ MvcApp \ MvcApp \人\上传\ Jellyfish.jpg'

uploadFile.SaveAs(filePatha);
db.image.Add(image);
db.Entry(image).State = EntityState.Modified; 

我的代码中的错误

1 个答案:

答案 0 :(得分:1)

异常消息:"无法找到路径的一部分......"是DirectoryNotFoundException

的消息

为了保存文件,您必须确保该目录首先存在!

在保存文件之前运行此命令:

if(!Directory.Exists(@"C:\Users\shyful\Desktop\MvcApp\MvcApp\Person\Upload\"))
{
 Directory.CreateDirectory(@"C:\Users\shyful\Desktop\MvcApp\MvcApp\Person\Upload\");
}