我希望在将文件上传到网络之前检测文件大小。我从here获得了一个java脚本,它在Internet Explorer 10和其他浏览器中运行良好。
但我有大多数使用Internet Explorer 9和Internet Explorer 8的客户。 为此,我还得到了一个代码表here.
但问题是它需要“初始化并编写脚本未标记为安全的ActiveX控件脚本。”才能启用,并在调用该函数时弹出以单击ok。这种方法不适合我的要求。 那么有没有其他方法可以在Explorer 9和Internet Explorer 8中获取文件大小而无需用户端的任何额外设置?
请帮帮我。
答案 0 :(得分:1)
在没有任何来自用户端的额外设置的情况下,还有其他方法可以在Explorer 9和Internet Explorer 8中获取文件大小吗?
没有。这就是为什么File API(你可能在IE10 +上使用的东西)被创建的原因,因为在此之前,唯一的方法是使用ActiveX控件,签名的Java applet或Flash。因此,要在don't support File API的浏览器上执行此操作,您需要使用... ActiveX控件,已签名的Java小程序或Flash,如果他们要去的话,所有这些都会发出这种警告允许与用户的文件系统进行交互。