使用jquery或javascript在IE7、8、9中获取文件输入
我想从输入文件中获取文件并将文件发送到服务器,但在ie 7、8、9中我做不到 如何从ie 7,8,9中的输入标记获取文件 html使用jquery或javascript在IE7、8、9中获取文件输入,javascript,jquery,html,Javascript,Jquery,Html,我想从输入文件中获取文件并将文件发送到服务器,但在ie 7、8、9中我做不到 如何从ie 7,8,9中的输入标记获取文件 html 如果你想支持这些浏览器,你需要采取不同的方法,比如使用Flash。这在ie 7,8,9中是不可能的,所以你需要一个按钮来正常提交表单。我认为你无法获得文件内容……你不能在ie 7,8,9中使用Flash,你想做什么?只是异步上传文件,或者你想做更多的事情吗?好吧,我不会说这在一般情况下是不可能的——但是代替JavaScript,你可能需要使用诸如Active-X、
如果你想支持这些浏览器,你需要采取不同的方法,比如使用Flash。这在ie 7,8,9中是不可能的,所以你需要一个按钮来正常提交表单。我认为你无法获得文件内容……你不能在ie 7,8,9中使用Flash,你想做什么?只是异步上传文件,或者你想做更多的事情吗?好吧,我不会说这在一般情况下是不可能的——但是代替JavaScript,你可能需要使用诸如Active-X、VBScript或其他技术……所以很可能不值得这么麻烦。
<input name="file" id="file" type="file" />
var control = document.getElementById('file');
var file = control.files[0];
var name = file.name;
var size = file.size;