是否可以在ASP.NET中上传整个文件夹?

时间:2008-09-25 10:15:34

标签: asp.net file-upload

asp.net中的文件上传控件不允许我选择文件夹并允许我只选择文件。有没有办法可以选择文件夹(显然没有使用文件上传控件)。

为什么我要选择该文件夹基本上是将其整个路径存储在数据库表中。

3 个答案:

答案 0 :(得分:2)

HTML <input type=file>元素仅支持单个文件上传。如果要上传多个文件,则必须使用第三方组件 - 通常用Flash编写。

这是一个例子:http://www.codeproject.com/KB/aspnet/FlashUpload.aspx

答案 1 :(得分:1)

不,浏览文件是客户端功能,有关文件路径的唯一信息是其名称。这是安全的原因。

答案 2 :(得分:1)

我不认为HTML支持你想要做的事情。也许作为一种解决方法,你可以让他们在文件夹中选择一个文件,然后在处理它时砍掉文件名,但说实话就是一团糟。

要求他们粘贴或输入文本框中的路径。这里的问题是你无法检查拼写错误。

我想你应该重新考虑你想做什么。