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
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!