画像転送Base 64ビット
5039 ワード
画像転送Base 64ビットFileReader
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> html5 File </title>
<style> </style>
<script> window.onload = function() { var input = document.getElementById("demo_input"); var result = document.getElementById("result"); var img_area = document.getElementById("img_area"); if (typeof(FileReader) === 'undefined') { result.innerHTML = " , FileReader, !"; input.setAttribute('disabled', 'disabled'); } else { input.addEventListener('change', readFile, false); } } function readFile() { var file = this.files[0]; // if (!/image\/\w+/.test(file.type)) { alert(" "); return false; } var reader = new FileReader(); reader.readAsDataURL(file); reader.onload = function(e) { result.innerHTML = '<img src="' + this.result + '" alt=""/>'; img_area.innerHTML = '<div class="sitetip"> img :</div><img src="' + this.result + '" alt=""/>'; } } </script>
</head>
<body>
<input type="file" value="sdgsdg" id="demo_input" />
<textarea id="result" rows=30 cols=300></textarea>
<p id="img_area"></p>
</body>
</html>
効果を添付: