将图像上传到Imgur投影不支持图像格式,或图像损坏

时间:2015-10-09 02:32:38

标签: javascript php image base64 imgur

我正在尝试使用imageImgur上传到PHP,方法是发送Image Base64String作为输入:

  function el(id) {
                        return document.getElementById(id);
                    } 

                    function readImage() {
                        if (this.files && this.files[0]) {
                            var FR = new FileReader();
                            FR.onload = function (e) {
                                el("img").src = e.target.result;
                                el("base").innerHTML = e.target.result.replace(/^data:image\/(png|jpg);base64,/, "");
                            };
                            FR.readAsDataURL(this.files[0]);
                        }
                    }

                    el("file").addEventListener("change", readImage, false);
                });

结果是:

iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAB3ElEQVQ4y+WTv2sTYRjHv76vRzkIGElQ7BUUwUnFElCIg0O3/gXZioOOGfwPIiVjEbJkiGQ6T0HwSh0OIQriUCRQsSaSwWtEeOgLB5cMyUnu7n3PJUIM11iy9hm/z/t8+Ly/gDNX505qENE6gCcAbgP4AeCZYRj7SwGJ6JKUcp9zfv1vJqU85pzfNwzj5yIgSws9z9uYhQEA5/zKcDjc+p9hKpCIrqXlQogbSwF7vZ5Iy13X/bUUsNVqfSYims183/cbjcbbmV1kTg10HOeo2Wy+DIJgDABRFEWmab5pt9tfprC7UsrXRLR5KiCASTab3Q2CYAQAcRyHuq7vAZgQ0T3f9x8LIdaCINieHzyfciFrAB4qpR4xxi4DgKZpWrFYXCGiTaXUiyRJyPO8Y9M0vy40JKIHSql3ALYZY1endlG9XrdHo9EFKaXFGLuYy+Vu9fv9g1qtVl9oGEXRc03T/nkanU6nC8AqFAo7nPNskiSJbdsfqtXqKwBHCw0Hg8HK/ALXdT+WSqWbjuMchmE4sW37fblcfiqE+JZ2+HxuOKPrugZAxnEcjsfj391ut2EYxkY+nw8ty+pVKpUdpdQnAEkacP4v5wCsA1gFkJn2dwHcASABEIDvJ8HOaP0Bvebjy/PZHu8AAAAASUVORK5CYII=

当我使用结果编辑img元素时,它可以正常工作,我看到Image,但当我将其发送到Imgur时,它会显示:Image format not supported, or image is corrupt,我在这里失踪了?

0 个答案:

没有答案