问题描述
报出找不到文件路径的错误!代码错误已经定位在了标红的代码处:HomeController.csif(!HasFiles.HasFile(Request.Files[upload]))continue;stringminiType=Request.Files[upload].ContentType;StreamfileStream=Request.Files[upload].InputStream;stringpath=AppDomain.CurrentDomain.BaseDirectory+"files\";stringfilename=Path.GetFileName(Request.Files[upload].FileName);Request.Files[upload].SaveAs(Path.Combine(path,filename));Index.cshtml@using(Html.BeginForm("Upload","Home",FormMethod.Post,new{enctype="multipart/form-data"})){<divid="files"><inputtype="file"name="FileUpload"/></div><inputtype="button"id="add"value="增加"/><inputtype="submit"name="Submit"id="Submit"value="上传"/>}<scripttype="text/javascript">varn=1;$("#add").click(function(){varfilename="FileUpload"+n;$("#files").append("<inputtype="file"name=""+filename+""/>");n++;});</script>
解决方案
解决方案二:
拜托各位大神帮忙看看
解决方案三:
你的path的值可以得到吗?filename的值存在吗?文件有没有?后缀名称有没有?一一查证下,问题应该就解决了。打个断点跟踪一下
解决方案四:
不存在的路径,没什么好说的
解决方案五:
DirectoryNotFound这么明显的英文看不懂?没有文件夹,你得先创建文件夹Directory.Create