首先利用input上传图片,但是 如果通过$("#showImage").val()
获取到的并不是文件的实际路径,不能通过这个src显示图片
需要将此src改为http的格式才能在线预览
html部分代码
<img src="" id="showImage">
<a id="a-upon">
<input type="file" id="inputImage" accept="image/gif, image/jpeg, image/png, image/jpg">点击这里上传
</a>
js部分
$("#inputImage").change(function () {
var objUrl = $(this)[0].files[0];
//获得一个http格式的url路径
var windowURL = window.URL;
//createObjectURL创建一个指向该参数对象(图片)的URL
var dataURL = windowURL.createObjectURL(objUrl);
$("#showImage").attr("src",dataURL);
});