-1

我有下一个适用于 chrome 和 firefox 的代码,但是 IE 发送“未定义”消息。

<input type="file" name="image" onchange="inputFileChange(this);"/>

function inputFileChange(el) {
    console.log($(el).context.files);
}

这是 Firefox 和 chrome 中 console.log 的结果。

FileList
    0: File
        lastModifiedDate: Thu Dec 20 2012 19:01:23 GMT-0600 (Hora estándar central (México))
        name: "izq02_a.jpg"
        size: 69767
        type: "image/jpeg"

...这是 IE 中的结果

REGISTER: undefined 

上传前我需要图像的文件大小,有什么想法吗?

4

1 回答 1

1

IE10 对文件 API 有部分支持,但早期版本没有。

这是关于该主题的一个老问题。 人们使用 Flash 解决方案作为一种解决方法(在 File API 存在之前,这也是唯一可能的方法)。

您可以使用CanIUse来检查浏览器对各种事物的支持,以及HTML5Please

于 2013-01-31T16:06:30.690 回答