0

我不敢相信。我刚刚创建了一个不错的上传脚本。它与 chrome 和 firefox 完美配合,但 ie8 不支持 formdata 对象。我需要让它与 IE8 一起工作。我想将我的脚本用于 chrome 和 firefox。如果 someaccess 使用 ie 访问我的 webapp,它应该会自动识别它是哪个浏览器并加载替代脚本。

知道如何为 ie 创建一个带有 progessbar 的上传脚本吗?

注意:我不想使用任何花哨的上传插件或其他语言,如 flash 或 silverlight。也不要链接像uploadfiy这样的花哨的上传插件。你知道,我想了解我在这里创造了什么。

编辑 好的,我找到了解决方案,但我只有最后一个问题。我需要一个进度条。这是我的代码:http://193.109.52.60/dario/ie 知道如何让它工作吗?

4

2 回答 2

0

重新发明轮子,尤其是在文件上传方面,总是会导致灾难。现有的库已经很好地解决了这个问题。看看Fine Uploader,它有很多功能,是开源的,不使用或不依赖于 Java 或 Flash(这几天这是一个非常好的东西)并且有一个可选的 jQuery 插件,如果你是一个 jQuery用户(如果没有,您可以不使用 jQuery 插件使用它,并且所有功能仍然可用)。

于 2013-02-09T22:44:30.060 回答
-1

IE8 不完全支持 html5,所以你将不得不使用另一种技术来使进度条工作。

我知道你不想要一个插件的链接,但你不应该重新发明轮子,所以看看 plupload @ http://www.plupload.com/

它是开源的,如果您真的想知道进度条是如何完成的,请深入研究代码。

卢西安

于 2013-02-09T19:55:28.020 回答