在 MVC c# 中。ASP.NET。
我的要求是让用户能够从那里选择一个目录,只要目录中的文件以“Anqu”开头并且是.pdf文件,我需要将所有这些文件上传到服务器。
由于没有简单的方法来做一个文件夹选择器,我想我要做的是让用户从一个文件夹中选择一个文件,然后从那里,我可以检索目录路径,然后我可以检索所有适合的文件要求。
这是我发现的最佳方法(如果您有不同的感觉,请发表评论)。
一旦用户选择了一个文件并点击了提交,它就会进入以下操作结果:
[HttpPost]
public ActionResult FileUpload(HttpPostedFileBase file)
string dirName = new DirectoryInfo(file.FileName).Name;
获取目录信息。我发现不可能得到它。
这就是我的看法:
@using (Html.BeginForm("FileUpload", "Plt", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="file" name="file" />
<input type="submit" value="OK" />
}