1

I want to select the folder using the file upload control and i need to just get the folder path that is to be saved.I think it is not possible to select a folder using file upload control but i think it is possible by some kind of customization. Please anyone could help me.

4

4 回答 4

1

选择多个文件文件上传属性 Allow Multiple="True,False"

于 2014-06-18T10:55:32.630 回答
1

FileUpload控件一次只能上传一个文件,然后采用完整文件路径。

起初,想到的一种解决方案(这似乎根本不可行)是使用多个 FileUpload 控件,但问题肯定是:不同的文件夹可以有不同数量的文件,那么要使用多少个 FileUpload 控件。 [当然,避免这种解决方案也可能有许多其他原因。]

到目前为止,要确保我们一次上传文件夹的所有文件,就是创建一个自定义用户控件,它允许选择多个文件并一次上传它们。

检查this article实现相同。这another Link2也可能有帮助。

于 2013-09-29T10:23:31.780 回答
1

我认为您需要不带文件名的文件路径。在这里你可以得到路径而不是名称!

string[] Dir = FileUpload1.FileName.Split('\\');
            string Path="";
            for (int i = 0; i < Dir.Length; i++)
                Path += Dir[i] + "\\";

在此之后,您可以使用 Path 作为文件夹路径!

于 2013-09-28T06:50:14.667 回答
0

使用以下代码选择asp.net中的文件夹

<asp:FileUpload ID="FileUpload1" runat="server" webkitdirectory directory multiple />
于 2019-01-17T05:00:51.540 回答