#ssm+jsp实现图片上传,以及解决一些常见问题
平常商业项目中不免要做文件上传,像用户发送的图片,头像的上传等,本文就以头像的上传更新来讲述一下
话不多说,直接开干
一、前端
jsp:
<span class="charactor" id="userHeader">
<input id="updateHeader" type="file" style="display: none" />
<img src="" alt="" id="userHead" class="img" onclick="updateHeader()">
</span>
jsp中 input标签当type="file"的时候,浏览器会把文件的内容连同form的所有字段格式化后传递到服务器,display:none能将浏览等字样隐藏,从而实现通过点击头像实现选择文件
css:
.img{
width: 120px;
height: 100px;
}
.charactor{
font-family: Algerian;
font-size: 20px;
font-style: normal;
}
js:
function updateHeader() {
$("#updateHeader").click();
var formData = new FormData();
var header_file =