前端上传图片
enctype="multipart/form-data"
加载form中, 多种形式上传文件
html:
<form method="POST" action="{
{ }}" enctype="multipart/form-data">
<div class="modal-body">
<div class="form-group">
<img id="pic" src="" style="width: 80px;"/>
</div>
<div class="form-group">
<label for="intro_pic" class="col-sm-2">更换头像</label>
<input type="file" accept="image/*" class="file" id="intro_pic" name="intro_pic">
</div>
</div>
</form>
预览图片(js代码):
// 显示图片
$("#intro_pic").on("change",function() {
let filePath = $(this).val();//读取图片路径
let fr = new FileReader();//创建new FileReader()对象
let imgObj = this.files[0];//获取图片
fr.readAsDataURL(imgObj);//将图片读取为DataURL
if(filePath.indexOf("jpg") !== -1 || filePath.indexOf("JPG") !== -1