提交file

在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就是最后的路径地址

            };    
       } 

}

猜你喜欢

转载自blog.csdn.net/zheng19921992/article/details/80022526
今日推荐