是否可以在ASP.NET中上传整个文件夹?
时间:2020-03-06 14:42:48 来源:igfitidea点击:
asp.net中的文件上传控件不允许我选择文件夹,而使我只能选择文件。有什么方法可以选择文件夹(显然无需使用文件上传控件)。
为什么要选择该文件夹,基本上是将其整个路径存储在数据库表中。
解决方案
不,浏览文件是客户端功能,有关文件路径的唯一信息是文件名。这是安全的原因。
我不认为HTML支持我们正在尝试做的事情。也许可以通过一种变通办法让他们在文件夹中选择一个文件,然后在处理文件时将其砍掉,但是老实说那是一团糟。
要求他们粘贴或者在文本框中键入路径。这里的问题是我们无法检查拼写错误。
请说,我们应该重新考虑我们要做什么。
HTML<input type = file>
元素仅支持单个文件上传。如果要上传多个文件,则必须使用通常用Flash编写的第三方组件。
下面是一个示例:http://www.codeproject.com/KB/aspnet/FlashUpload.aspx