• 上传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>
  • 相关阅读:
    常用的正则表达式,字符串,地址操作
    倒计时工具
    Java—集合框架List
    Java—包装类、Date和SimpleDateFormat、Calendar类
    Java—字符串
    Java —异常
    Java—多态
    Java—继承
    Java—封装
    Java —类和对象
  • 原文地址:https://www.cnblogs.com/obeing/p/5299136.html
Copyright © 2020-2023  润新知