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

相關問題