点击图片,上传图片,页面回显
<tr>
<td class="itemName">案例图:</td>
<td>
<a href="###" class="file2">
<img id="image" name="image" src="${pageContext.request.contextPath}/static/images/order/file.png" width="320" height="200" class="fileimg" onclick="show()">
<input type="file" name="lianghaoImg" id="lianghaoImg" style="display: none" onclick="change1()"/>
<input type="hidden" name="fileNameLh" id="fileNameLh"/>
<input type="hidden" name="file64Lh" id="file64Lh"/>
</a>
</td>
</tr>
// 图片点击事件跳转文件点击事件
function show(){
$('#image').click(
$('#lianghaoImg').click()
);
}
function change1() {
$("#lianghaoImg").change(function () {
var v = $(this).val();
var reader = new FileReader();
$('#fileNameLh').val(v);
reader.readAsDataURL(this.files[0]);
reader.onload = function (e) {
compressPic(e.target.result, 500, $('#file64Lh'));
};
});
//选取文件后回显当前显示图片
$('#lianghaoImg').change(function(e){
//当前选择的文件
var currImg = e.target.files[0];
//生成一个图片路径(使用URL.createObjectURL将选择的图片生成一个路径)
var imgSrc = URL.createObjectURL(currImg);
//更换原图片路径,回显图片
$('#image').attr('src',imgSrc);
});
}