js图片上传转Base64后上传

 $("#imgurl_file").change(function (event) {
        console.info(event.target.files[0]);//图片文件
        var dom =$("#imgurl_file")[0];
        console.info(dom.value);//这个是文件的路径 C:\fakepath\icon (5).png
        console.log(event.target.value);//这个也是文件的路径和上面的dom.value是一样的
        var reader = new FileReader();
        reader.onload = (function (file) {
            return function (event) {
                console.info(this.result); //这个就是base64的数据了
                $("#imgurl_value").val(this.result);
                var sss=$("#showImage");
                $("#showImage")[0].src = this.result;
            };
        })(event.target.files[0]);
        reader.readAsDataURL(event.target.files[0]);

    });
         

你可能感兴趣的:(js图片上传转Base64后上传)