html上傳圖片後,在頁面顯示上傳的圖片

html上傳圖片後,在頁面顯示上傳的圖片

1、html

     <form class="container" enctype="multipart/form-data" method="post" id='formBox' name="form"> 
            <input type="file" id="chooseImage" name="file">
            <!-- 保存用戶自定義的背景圖片 -->
            <img id="cropedBigImg" value='custom' alt="lorem ipsum dolor sit" data-address='' title="自定義背景"/>
      </form>
2、js

 $('#chooseImage').on('change',function(){
        var filePath = $(this).val();         //獲取到input的value,裏面是文件的路徑
        var fileFormat = filePath.substring(filePath.lastIndexOf(".")).toLowerCase();
        // 檢查是否是圖片
        if( !fileFormat.match(/.png|.jpg|.jpeg/) ) {
            error_prompt_alert('上傳錯誤,文件格式必須爲:png/jpg/jpeg');
            return;  
        }
        var src = window.URL.createObjectURL(this.files[0]); //轉成可以在本地預覽的格式
        $('#cropedBigImg').attr('src',src);
});


--------------------- 

在原博客上進行了修改
原作者:tangxiujiang 
來源:CSDN 
原文:https://blog.csdn.net/tangxiujiang/article/details/78693890 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章