JavaScript 는 filereader 인 터 페 이 스 를 통 해 파일 을 읽 습 니 다.

FileReader 인터페이스의 readAsDataURL 방법 을 사용 하여 그림 의 미리 보 기 를 실현 합 니 다.
원본 코드:

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>  filereader      </title> 
<script type="text/javascript"> 
function readAsDataURL() 
{ 
  if(typeof FileReader=='undifined') //         filereader 
  { 
    result.innerHTML="<p>  ,         FileReader</p>"; 
    return false; 
  } 
  var file=document.getElementById("imagefile").files[0]; 
  if(!/image\/\w+/.test(file.type)) //             
  { 
    alert("          "); 
    return false; 
  } 
  var reader=new FileReader(); 
  reader.readAsDataURL(file); 
  reader.onload=function(e) 
  { 
    var result=document.getElementById("result"); 
    result.innerHTML='<img src="'+this.result+'" alt=""/>' 
  } 
   
} 
</script> 
</head> 
 
<body> 
<p> 
  <label>       :</label> 
  <input type="file" id="imagefile" /> 
  <input type="button" value="    " onClick="readAsDataURL();" /> 
</p> 
<div name="result" id="result"> 
  <!--           --> 
</div> 
</body> 
</html> 
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기