我需要获取文件夹路径,如何使用 asp.net 中的文件上传选择文件夹
本文关键字:文件夹 net 文件 asp 选择 何使用 获取 路径 | 更新日期: 2023-09-27 18:33:11
我想使用文件上传控件选择文件夹,我只需要获取要保存的文件夹路径。我认为无法使用文件上传控制选择文件夹,但我认为可以通过某种自定义来实现。请任何人可以帮助我。
我认为您需要文件名的文件路径。 在这里你可以得到的只是路径而不是名称!
string[] Dir = FileUpload1.FileName.Split('''');
string Path="";
for (int i = 0; i < Dir.Length; i++)
Path += Dir[i] + "''";
在此之后,您可以使用路径作为文件夹路径!
FileUpload
控件一次只能上载单个文件,然后采用完整文件路径。
起初,想到的一种解决方案(似乎根本不可行)是使用多个 FileUpload 控件,但问题是:不同的文件夹可以有不同数量的文件,那么要使用多少个 FileUpload 控件。[当然,避免此解决方案也可能有许多其他原因。
到目前为止,为了确保我们一次性上传文件夹的所有文件,是创建自定义用户控件,该控件允许选择多个文件并一次性上传它们。
检查this article
实现相同的目标。这个another Link2
也可能有所帮助。
选择多个文件文件上传属性 允许多个="真,假"
使用以下代码选择 asp.net 中的文件夹
<asp:FileUpload ID="FileUpload1" runat="server" webkitdirectory directory multiple />