inputfile怎么获得file
第一种原生js获取: <input id="aaa" type="file" /> var imagSize = document.getElementById("T_uploadfileImage3").files[0].size;//获取文件大小 var sdasd = document.getElementById("T_uploadfileImage3").files[0];//获取文件 console.log(imagSize) console.log(sdasd) 使用jquery获取: console.log( $('#aaa')[0].files[0] );
VPS上传的文件不能通过IE下载怎么回事啊
jQuery-File-Upload.js使用了两种方式上传文件。对于支持XMLHTTPRequest文件上传的浏览器,使用XMLHTTPRequest上传文件,而对于那些不支持XMLHTTPRequest文件上传的浏览器,jQuery-File-Upload转换为iframe来上传文件。
查看jQuery-File-Upload源码有:
IE8正属于不支持XMLHTTPRequest文件上传浏览器之一。
基于iframe上传文件,对于返回json对象,如果把响应头的content-type设为"application/json",在ie中会弹出下载文件的提示框。解决这个问题的方式是把响应头的content-type的值设为"text/plain"或者"text/html"。