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>
  • 相关阅读:
    jsonrpc
    第十章:多线程
    第九章:IO流
    第八章:集合
    第七章:常用类
    第六章:异常机制
    第四章:数组
    第三章:流程控制语句
    第二章:数据类型和运算符
    第五章:面向对象4
  • 原文地址:https://www.cnblogs.com/obeing/p/5299136.html
Copyright © 2011-2022 走看看