asp.net中的文件上传控件不允许我选择文件夹并允许我只选择文件。有没有办法可以选择文件夹(显然没有使用文件上传控件)。
为什么我要选择该文件夹基本上是将其整个路径存储在数据库表中。
答案 0 :(得分:2)
HTML <input type=file>
元素仅支持单个文件上传。如果要上传多个文件,则必须使用第三方组件 - 通常用Flash编写。
这是一个例子:http://www.codeproject.com/KB/aspnet/FlashUpload.aspx
答案 1 :(得分:1)
不,浏览文件是客户端功能,有关文件路径的唯一信息是其名称。这是安全的原因。
答案 2 :(得分:1)
我不认为HTML支持你想要做的事情。也许作为一种解决方法,你可以让他们在文件夹中选择一个文件,然后在处理它时砍掉文件名,但说实话就是一团糟。
要求他们粘贴或输入文本框中的路径。这里的问题是你无法检查拼写错误。
我想你应该重新考虑你想做什么。