报出找不到文件路径的错误!
代码错误已经定位在了标红的代码处:
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>