哈哈哈今天和一个90后小哥学了一个缩略图的东东。。。。js搞定的。。。。
代码如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>HTML5 FileReader</title>
</head>
<body>
<center>
<input type="file" id="file" οnchange="readAsDataURL()">
<div id="thumb"></div>
<script type="text/javascript">
// 判断浏览器是否支持 FileReader
if (typeof FileReader == 'undefined') {
console.error('你的浏览器不支持FileReader属性');
}
var selector = document.getElementById('file');
// 将文件读取为DataURL
function readAsDataURL() {
var file = selector.files[0];
// 检测是否为图片类型
if (!/image\/\w+/.test(file.type)) {
console.error('选择的文件不是图片');
return false;
}
var reader = new FileReader();
// 注意,readAsDataURL 读取文件是没有返回值的
reader.readAsDataURL(file);
// 文件读取完毕执行
reader.onload = function (data) {
// 获取到文件路径
var data_url = data.currentTarget.result;
document.getElementById('thumb').innerHTML='<img src="'+data_url+'" width="100px" height="180px">';
}
}
</script>
</center>
</body>
</html>
小哥的博客网址为这个https://www.zrong.me/archives/139.html 。。。。