画像転送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>

効果を添付: