1

我怎么可以这样获得的文件在IE(8):如何从IE8中输入文件?

<input id="files" type="file"> 

<script> 
    var file = this.files[0]; //(FF, Chrome) 
</script> 

上载?

+0

这是什么意思? “获取文件”有点模糊,我不确定这里有什么'[0]'。 – 2011-06-12 18:14:02

回答

7

你不能。
IE8不支持此功能。

+7

欢迎来到IE开发的痛苦世界。 – SLaks 2011-06-10 12:57:48

+1

哦:)你能推荐任何方式从IE浏览器通过JavaScript上传吗? – johnny 2011-06-10 13:00:55

+1

尝试http://uploadify.com – SLaks 2011-06-10 13:01:16

0

原生文件输入框在IE8中没有files属性。 但是,当用户选择一个文件时,其URL将变为输入元素的value,因此检索它没有问题。

+1

这是不正确的,只要该值将始终包含“C:\ fakepath \ RealLeafFilename”。这有助于防止本地文件系统的信息泄露。 – EricLaw 2011-06-12 18:28:12