Base64到文件图像

时间:2015-12-17 16:35:44

标签: javascript html ajax upload

我已成功将图片文件上传转换为base64字符串,并且能够显示到img src =""

`var formData = new FormData();
//当我们把值放在上传文件中时它工作得很完美 //我们裁剪并转换为base64并显示到img src中 formData.append(" file",document.getElementById(' logo')。files [0]);

如何将base64转换为fileImage以便它可以正常工作

2 个答案:

答案 0 :(得分:0)

也许我误解了这个问题,但这就是你在网页上展示的方式。

<img src="data:image/gif;base64,+your_base64_string_here

答案 1 :(得分:0)

使用XMLHttpRequest将其发送到您的servlet。

                var fd = new FormData();
                fd.append('file', document.getElementById("YourFileInputId").files[0]);
                var req;
                if (window.ActiveXObject) {
                    req=new ActiveXObject();
                } else {
                    req=new XMLHttpRequest();
                }
                req.open("post", "YourServletURLPattern", true);
                req.send(fd);