【问题标题】:Base64 to File ImageBase64 转文件图像
【发布时间】:2016-03-24 05:26:24
【问题描述】:

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

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

如何将base64转成fileImage才能正常工作

【问题讨论】:

    标签: javascript html ajax upload


    【解决方案1】:

    也许我误解了这个问题,但这是你如何让它显示在页面上的。

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

    【讨论】:

    • 是的,你误解了这个问题。我的问题现在我有 base64 字符串并且能够显示到页面中。现在我需要将裁剪图像 base64 发布到后端。怎么办?
    【解决方案2】:

    使用 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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-26
      • 2018-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多