如何从所选目录ASP.NET加载少量文件

时间:2012-09-24 08:14:11

标签: c# javascript asp.net asp.net-mvc

有以下问题: 是否可以在客户端上选择文件夹并仅使用ASP.NET应用程序将所有文件从此客户端加载到服务器,而无需在客户端使用任何其他应用程序?

我真的不知道怎么可能或者有可能做到。 提前谢谢。

3 个答案:

答案 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插件,可帮助用户轻松选择多个文件   在托管服务器上快速轻松地上传,同时提供   一些基本的验证功能,以帮助开发人员识别简单   错误,无需提交表格