【juincen】Web中图片上传处理 jQuery+Ajax+SpringMVC

今天作项目有个需求,页面上须要上传一个图片,以前解决了一次,没有记下来。html

在前台用户先选择一张图片,而后能够预览,再上传,我是这样解决的。spa

预览:code

html里面有一个普通的input标签,id:uploadFilehtm

<input type="file" id="uploadFile" />

还有一个能够预览的img标签,这个img如今并无src属性,id:imgpreview  blog

<img width="100" height="100" id="imgpreview" />

而后在js里面监听这个input的change事件(当选择了图片以后出发)事件

/**
* 选择文件后出发执行
*/
$('#uploadFile').change(function () {

        // 获取FileList的第一个元素
        var f = document.getElementById('uploadFile').files[0];
        var src= window.URL.createObjectURL(f);
        $("#imgpreview").attr("src",src);
        console.log(src);//看看这个能够浏览的是个什么东西
});

而后就能够实现预览了!图片

上传:get

(未完待更新~)input

相关文章
相关标签/搜索