.net开发相关问题(文件上传,拜托各位大神帮忙解答,错误报告如下)

wangjianqin_66 2016-05-14 08:25:16


报出找不到文件路径的错误!
代码错误已经定位在了标红的代码处:
HomeController.cs
if (!HasFiles.HasFile(Request.Files[upload])) continue;

string miniType = Request.Files[upload].ContentType;
Stream fileStream = Request.Files[upload].InputStream;
string path = AppDomain.CurrentDomain.BaseDirectory + "files\\";
string filename = 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" }))
{
<div id="files">
<input type="file" name="FileUpload" />
</div>
<input type="button" id="add" value="增加" />
<input type="submit" name="Submit" id="Submit" value="上传" />
}
<script type="text/javascript">
var n = 1;
$("#add").click(function () {
var filename = "FileUpload" + n;
$("#files").append("<input type=\"file\" name=\""+filename+"\" />");
n++;
});
</script>
...全文
736 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
快乐起航2020 2016-07-11
  • 打赏
  • 举报
回复
路径错了,多看几遍就能看到错误
  • 打赏
  • 举报
回复
DirectoryNotFound 这么明显的英文看不懂?没有文件夹,你得先创建文件夹Directory.Create
Justin-Liu 2016-05-17
  • 打赏
  • 举报
回复
不存在的路径,没什么好说的
南天空 2016-05-16
  • 打赏
  • 举报
回复
你的path的值可以得到吗?filename的值存在吗?文件有没有?后缀名称有没有?一一查证下,问题应该就解决了。打个断点跟踪一下
wangjianqin_66 2016-05-14
  • 打赏
  • 举报
回复
拜托各位大神帮忙看看

17,741

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧