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); });
原文:https://blog.csdn.net/qq_29582277/article/details/83185363
赞赏码
非学,无以致疑;非问,无以广识