您的位置:首页 > 其它

file上传图片 显示点选的上传图片(并没有上传到服务器之前)

2017-04-23 13:47 337 查看
<meta charset="utf-8">
<input type="file" id="upload_image">
<script type="text/javascript" src="jquery.js"></script>
<script>
$(function() {
$('#upload_image').change(function(event) {
//  HTML5 js 对象的获取
var files = event.target.files, file;
if (files && files.length > 0) {
// 获取目前上传的文件
file = files[0];
// 文件的限定类型什么的道理是一样的
if(file.size > 1024 * 1024 * 2) {
alert('图片大小不能超过 2MB!');
return false;
}
// file对象生成可用的图片
var URL = window.URL || window.webkitURL;
// 通过 file 生成目标 url
var imgURL = URL.createObjectURL(file);
// 用这个 URL 产生一个 <img> 将其显示出来
$('body').append($('<img/>').attr('src', imgURL));
}
});
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: