file上传文件,获取文件的路径回显

这个是可以适应多种浏览器的方法

//图片预览路径
function getObjectURL(file) {
    var url = null;
    if(window.createObjectURL != undefined) { // basic
        url = window.createObjectURL(file);
    } else if(window.URL != undefined) { // mozilla(firefox)
        url = window.URL.createObjectURL(file);
    } else if(window.webkitURL != undefined) { // webkit or chrome
        url = window.webkitURL.createObjectURL(file);
    }
    return url;
}

获取file对象

var imgurl = getObjectURL($("#file1")[0].files[0]);

//  #file1:file表单的对象id    

//$("#file1")[0]  这个是把jquery对象转js对象

//$("#file1")[0].files[0]   这个是有可能选多个文件  取第一个

//  var imgurl  返回的这个就是选中的文件的路径,就可以使用了

 

 

你可能感兴趣的:(file上传文件,获取文件的路径回显)