有以下问题: 是否可以在客户端上选择文件夹并仅使用ASP.NET应用程序将所有文件从此客户端加载到服务器,而无需在客户端使用任何其他应用程序?
我真的不知道怎么可能或者有可能做到。 提前谢谢。
答案 0 :(得分:3)
不,使用纯HTML和JavaScript无法实现。您可以获得的最接近的是HTML5的<input type="file">
控件,它允许您执行多个文件选择。因此,您可以让用户进入文件夹,然后选择所有文件。这可以通过附加multiple
属性来完成:
<input type="file" name="file" multiple="multiple" />
当然,客户端使用的浏览器必须支持它。
答案 1 :(得分:0)
在互联网上这是不可能的,但您可以使用将数据发送到ASP.NET WebService的HTML应用程序(客户端上的HTA文件)来完成此操作。但是这种解决方案在所有情况下都不可接受,
答案 2 :(得分:0)
普通的asp.net无法做到这一点。
查看jQuery Multiple File Upload Plugin
jQuery多文件上传插件($ .MultiFile)是一种非侵入性的 jQuery插件,可帮助用户轻松选择多个文件 在托管服务器上快速轻松地上传,同时提供 一些基本的验证功能,以帮助开发人员识别简单 错误,无需提交表格