1
0
标准控制不允许太大的灵活性。可能更专业的组件可以帮助… 您可能需要将组件或插件下载到用户允许安装的浏览器中,这样您就可以访问他们的本地文件系统并自定义遍历它。在Windows世界中,这以前是通过IE/ActiveX实现的,但是它存在很多安全问题,而且平台限制。 基于.NET的组件是 Silverlight File Uploader . 我想 Telerik's File Upload control 具有一定的灵活性,并且有许多类似的第三方组件。 可能使用 闪光 像Gmail的电子邮件附件上传组件, concept shown this ASP.NET sample on CodeProject . 你也可以考虑 爪哇 客户机上的小程序,如Facebook的图片上传程序;对于类似的开发人员组件,您可能会开始查找 Java Uploader , 除了telerik,所有这些客户机解决方案都是开放的,或者使源代码可用以帮助处理思想。所有解决方案都非常普遍,足以支持多种浏览器。每个组件都允许使用不同的UI/技术遍历本地硬盘。我假设自定义遍历或配置在某种程度上由每个人提供。 希望组件首先是安全的,其次是对程序员的灵活性。 |
2
1
ASP.NET服务器控件实际上只是一个包装的HTML输入类型=文件。您遇到的问题不仅限于ASP.NET,而且不幸的是,无法通过您的应用程序影响浏览器的行为。 |
3
1
你不能用
|