js中的FileReader

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title></title>
</head>

<body>
    <input id='file' type="file" οnchange="setText()" />
    <input id='text' type='text' />
    <img id='img' style="width:100px;height: 100px;" />
</body>
<script type="text/javascript">
    function setText() {

        var text = document.getElementById('text');
        var fileInput = document.getElementById('file');
        var img = document.getElementById('img')
        var file = fileInput.files[0]
        var reader = new FileReader();
        switch (file.type.split('/')[0]) {
            case "image":
                reader.readAsDataURL(file);
                reader.onload = function () {
                    img.src = reader.result;

                }
                break;
            case 'text':
                reader.readAsText(file, 'utf-8');
                reader.onload = function () {
                    text.value = reader.result
                }

        }
    }





</script>

</html>
发布了21 篇原创文章 · 获赞 2 · 访问量 7283

猜你喜欢

转载自blog.csdn.net/qq_31261131/article/details/81170686
今日推荐