【发布时间】:2013-04-10 02:43:25
【问题描述】:
我想在一个需要支持多个文件上传的内网网站上有一个上传控件。不需要拖放,我只想选择很多文件(可能有数百个)在服务器上进行处理。上传完成后,用户将被重定向到另一个页面,他将能够处理结果。
我也想支持其他浏览器,但 IE 是最重要的,因为大多数客户根据他们的 IT 政策使用它,并且无法更改。他们的计算机受到了足够的限制,与 Flash 相比,Silverlight 可能是微软的官方插件。
我想要一个带有“浏览”按钮的表单,允许用户选择文件,然后将文件名添加到列表和“上传”按钮开始上传到服务器端代码,该代码保存文件并将用户重定向到下一页。
我认为我应该在 IE7/8/9 上使用 Silverlight,在 Firefox、Safari、Chrome 和 Opera(以及最终的 IE10)上使用 HTML5。这意味着在服务器上编写两个单独的(html5+silverlight)前端和一个通用后端。
我知道 Telerik 有 something exactly like this 并且可以工作,但它太贵了,因为我只需要一个控制他们的库。
有没有这样的开源方式?或者有没有更好更简单的方法来支持 IE 和 HTML5 文件兼容的浏览器?
【问题讨论】:
-
所以 Flash 根本不是一种选择?
-
silverlight 对他们来说安装起来比在所有计算机上推出 Firefox 更麻烦。
-
他们不会改变浏览器,我很确定。但我开始认为,也许最好的选择是说在 IE 上我们暂时只支持单个文件上传......
-
那是您的企业,为您节省工作。
-
Google 很棒 - 只是说:slfileupload.codeplex.com
标签: silverlight internet-explorer html file-upload cross-browser