我已经在我的项目中集成了Uploadfive(html5),并在Firefox,Chrome和Safari中运行良好。但是,它无法在IE 9中运行。
让我知道要包含在项目中的解决方案/补丁,以便它也能在IE 9中运行。
等待成功的解决方案。
答案 0 :(得分:1)
UploadiFive适用于支持HTML 5文件API的HTML 5浏览器。
IE 9不支持HTML 5 File API。 IE的第一个版本是IE 10。
在较旧的浏览器上使用旧的(和免费的)uploadify
。它使用flash插件来完成同样的工作。
不幸的是,uploadify和uploadifive的API略有不同,所以你需要两个代码(我们最终将它们包装在我们自己的JQuery插件中,根据浏览器功能在它们之间进行选择,并修改单个集合选项和HTML模板以适应。如果您有大量需要此网站的网站,那值得做。)
您可以在同一页面中包含uploadify和uploadifive,只需在以下测试中进行选择:
if (window.FormData !== undefined)
{
// use uploadifive
}
else
{
// use uploadify
}