zoukankan      html  css  js  c++  java
  • 上传base64编码文件

    1.js进行图片预览 使用input标签来选择图片,使用FileReader读取图片并转成base64编码,然后发送给服务器。
    
    <html>
    <body>
     <img id="image"src=""/>
    <br/>
     <input type="file"onchange="selectImage(this);"/>
    <br/>
     <input type="button"onclick="uploadImage();"value="提交"/>
    <script>
     var image = '';
     function selectImage(file){
     if(!file.files || !file.files[0]){
    return;
    }
     var reader = new FileReader();
     reader.onload = function(evt){
     document.getElementById('image').src = evt.target.result;
     image = evt.target.result;
    }
    reader.readAsDataURL(file.files[0]);
    }
     function uploadImage(){
    
    $.ajax({
    
    type:'POST',
    
     url: 'ajax/uploadimage', 
    
     data: {image: image},
    
     async: false,
    
     dataType: 'json',
    
     success: function(data){
    
    if(data.success){
    
    alert('上传成功');
    
    }else{
    
    alert('上传失败');
    
    }
    
    },
    
     error: function(err){
    
    alert('网络故障');
    
    }
    
    });
    
    }
    </script>
     <script src="jquery-1.11.1.min.js"></script>
    </body>
    </html>
  • 相关阅读:
    计算组合数
    UVa11889
    UVa11388
    二分查找
    UVa12096
    UVa156
    UVa400
    京东2017校招编程题
    华为2017秋招测试工程师笔试试卷
    剑指offer第七章&第八章
  • 原文地址:https://www.cnblogs.com/obeing/p/5299136.html
Copyright © 2011-2022 走看看