在IE浏览器下上传文件,需要直接进行点击<input type="file">标签,不能通过其他事件间接触发
<input type="file" name="upFile" onchange="fnChang(this)"/>
<input type="hidden" class="fileName" />
function fnChange(r){
var file = r.files[0];
if (window.FileReader) {
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onloadend = function (e) {
$(".fileName").attr("data-fileName",e.target.result);
//e.target.result就是最后的路径地址
};}
}