<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>图片本地浏览</title>
<script type="text/javascript">
fileReader = new FileReader();
fileReader.addEventListener('load',function(e){
console.log(e.target.result);
document.getElementById('uploadPreview').src = e.target.result;
},false);
/*fileReader.onload = function(e){
console.log(e.target.result);
document.getElementById('uploadPreview').src = e.target.result;
};*/
function loadImageFile(){
var files = document.getElementById('uploadImage').files;
fileReader.readAsDataURL(files[0]);
}
</script>
</head>
<body>
<form name="uploadForm">
<table>
<tbody>
<tr>
<td><img id="uploadPreview" style="width: 100px; height: 100px;" src="" alt="Image preview" /></td>
<td><input id="uploadImage" type="file" name="myPhoto" onchange="loadImageFile();" /></td>
</tr>
</tbody>
</table>
<p><input type="submit" value="Send" /></p>
</form>
</body>
</html>
这个没有选择的文件类型进行过滤。