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