1. 程式人生 > >JS實現上傳圖片預覽功能

JS實現上傳圖片預覽功能

js實現上傳圖片預覽功能思路是獲取上傳圖片本地路徑,再載入到頁面中實現上傳預覽
HTML程式碼

<div class="upload">
        <input type="button" class="btn" onclick="browerfile.click()" value="上傳">
        <input type="file" id="browerfile" style="display: none;" class="test">
        <div class="img_center">
            <img src=""
class="img1-img"> </div> </div>

實現功能的js程式碼

//獲取圖片路勁的方法,相容多種瀏覽器,通過createObjectURL實現
function getObjectURL(file){
    var url = null;
    if(window.createObjectURL != undefined){
        url = window.createObjectURL(file);//basic
    }else if(window.URL != undefined){
        url = window.URL.createObjectURL(file);
    }else
if(window.webkitURL != undefined){ url = window.webkitURL.createObjectURL(file); } return url; } //實現功能程式碼 $(function(){ $("#browerfile").change(function(){ var path = browerfile.value; var objUrl = getObjectURL(this.files[0]); if(objUrl){ $('.img1-img'
).attr("src",objUrl); } }) })