zoukankan      html  css  js  c++  java
  • js 实现图片上传 续

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <!-- 在ie中 运行最新的渲染模式 -->
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- 让宽度 等于 移动设备的 宽度  真是分辨率-->
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Document</title>
        
        <!-- Bootstrap -->
        <link href="resource/css/bootstrap.css" rel="stylesheet">
        <link rel="stylesheet" type="text/css" href="resource/css/style.css">
        <!-- IE 版本 低于 IE9  则 启动 注视部分的 代码 -->
        <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
        <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
        <!--[if lt IE 9]>
          <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
          <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
        <![endif]-->

    </head>
    <body>
       <p>
       <label>请选择一个图像文件:</label>
       <input type="file" id="file_input" /> 选择图片的input按钮
       <div id="rrr"></div>//拿来放图片用的
    </p>

    </body>  

    <script type="text/javascript">
    console.log(1)
    var aaa = document.getElementById("rrr"); //获取显示图片的div元素
    var input = document.getElementById("file_input"); //获取选择图片的input元素
          
          //这边是判断本浏览器是否支持这个API。
    if(typeof FileReader==='undefined'){
        aaa.innerHTML = "抱歉,你的浏览器不支持 FileReader";
        input.setAttribute('disabled','disabled');
    }else{
        input.addEventListener('change',readFile,false); //如果支持就监听改变事件,一旦改变了就运行readFile函数。
    }

          
    function readFile(){
        var file = this.files[0]; //获取file对象
        //判断file的类型是不是图片类型。
        if(!/image/w+/.test(file.type)){
            alert("文件必须为图片!");
            return false;
        }
        
        var reader = new FileReader(); //声明一个FileReader实例
        reader.readAsDataURL(file); //调用readAsDataURL方法来读取选中的图像文件
        //最后在onload事件中,获取到成功读取的文件内容,并以插入一个img节点的方式显示选中的图片
        reader.onload = function(e){
            aaa.innerHTML = '<img src="'+this.result+'" alt=""/>'
        }
    }
    </script>
    </html> 

    https://www.tongbiao.xyz/
  • 相关阅读:
    JDBC第一部分
    java mysql学习第三部分
    java mysql 第六部分
    java mysql学习第五部分
    java mysql学习第二部分
    java mysql学习第一部分
    元注解
    改良之前写的模拟栈代码
    java中如何自定义异常
    java中的语法规则
  • 原文地址:https://www.cnblogs.com/tongbiao/p/6785637.html
Copyright © 2011-2022 走看看