[前端] 上传图片获取base64图片或2进制图片

上传图片获取base64图片或2进制图片


base64:

var uploadFile = document.getElementById('uploadFile');  // <input type="file" id="uploadFile" />  uploadFile.onchange = function() {
    var fr = new FileReader();
    fr.onloadend = function(res) {
        console.log(res); // base64图片  }
    fr.readAsDataURL(uploadFile.files[0]);
}


二进制:

var uploadFile = document.getElementById('uploadFile');  // <input type="file" id="uploadFile" /> $.ajax({
    url: 'http://139.196.40.84:9001/im/'+uploadFile.files[0].name,
    type: "post",
    data: uploadFile.files[0],
    success: function(res){
        imgId = res;
    },
    error:function(){
        console.log("failed")
    }
});

谢谢关注~



你可能感兴趣的:([前端] 上传图片获取base64图片或2进制图片)