当我运行项目时,它显示“无法找到路径的一部分'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;
我的代码中的错误
答案 0 :(得分:1)
异常消息:"无法找到路径的一部分......"是DirectoryNotFoundException
。
为了保存文件,您必须确保该目录首先存在!
在保存文件之前运行此命令:
if(!Directory.Exists(@"C:\Users\shyful\Desktop\MvcApp\MvcApp\Person\Upload\"))
{
Directory.CreateDirectory(@"C:\Users\shyful\Desktop\MvcApp\MvcApp\Person\Upload\");
}