我的asp.net页面上有一个导入表单。有2个浏览控件。第一个允许用户选择文件(典型)。对于第二个,我希望用户能够选择文件夹/目录(因为我想导入该目录中的所有文件。)我该怎么做?目前我正在使用它,但它只适用于文件。我希望用户只能选择一个文件夹....
<asp:FileUpload ID="DirUpload" runat="server" />
答案 0 :(得分:1)
无法使用传统方式完成。可能使用第三方组件或黑客攻击。
答案 1 :(得分:0)
其实你可以这样做: (我正在用手机发帖回答,请原谅我的拼写错误)
aspx code
<asp:FileUpload ID="fuImages" runat="server" AllowMultiple="true" /> <asp:Button ID="btnUploadImages" Text="Upload Images" runat="server" OnClick ="UploadMultipleImages" accept ="image/gif, image/jpeg" /> <br /> <asp:Label ID="lblResult" runat="server" />
代码背后:
protected void UploadMultipleImages(object sender, EventArgs e)
{ foreach (HttpPostedFile postedFile in fuImages.PostedFiles)
{ string fileName = Path.GetFileName(postedFile.FileName); postedFile.SaveAs(Server.MapPath("~/Gallery/") + fileName); }
lblResult.Text = string.Format("{0} files have been uploaded successfully.", fuImages.PostedFiles.Count); }