zoukankan      html  css  js  c++  java
  • JS 专有上传图片

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>上传demo</title>
    </head>
    <body>
    <form action="{:U('Index/demo')}" method="post" enctype="multipart/form-data" id="form_data" name="form_data" target="iframe_data">
    <input type="file" name="file" id="file" >
    </form>
    <img src="" alt="" id="img_data" name="img">
    <iframe frameborder="0" name="iframe_data" id="iframe_data"></iframe>
    <script>
    // 获取元素
    var file = document.getElementById('file');
    var img_data = document.getElementById('img_data');
    var form_data = document.getElementById('form_data');
    var iframe_data = document.getElementById('iframe_data');
    window.onload = function(){
    file.onchange = function(){
    var files = file.files[0];
    var txt = /^image/w+$/;
    if(!(txt.test(files.type))){
    alert("图片类型不对");
    return false;
    }
    // js 专有上传
    var reader = new FileReader();
    reader.readAsDataURL(files);
    reader.onload = function(e){
    // 显示img
    img_data.setAttribute('src',this.result);
    // 在js 上传成功时 做该form提交功能
    form_data.submit();
    }
    }
    iframe_data.addEventListener('load',function(){
    // 获取iframe 内的数据 最后赋值给某个隐藏域
    var text = iframe_data.contentWindow.document.body.innerHTML;
    console.log(text);
    });
    }

    </script>
    </body>
    </html>

    让每一滴智慧绘制成一条不归路!
  • 相关阅读:
    windows加固
    linux加固
    加密与编码
    XSS笔记
    hackbar功能简介
    机器学习 | 从加法模型讲到GBDT算法
    把时间还给洞察,且看PPT调研报告自动生成攻略
    树莓派3折腾笔记
    看数学老师是如何一键搞定报告和试卷的
    博客笔记(blog notebook)
  • 原文地址:https://www.cnblogs.com/JdsyJ/p/7068217.html
Copyright © 2011-2022 走看看