<legend id='2N5Bb'><style id='2N5Bb'><dir id='2N5Bb'><q id='2N5Bb'></q></dir></style></legend>

  • <tfoot id='2N5Bb'></tfoot>
      <bdo id='2N5Bb'></bdo><ul id='2N5Bb'></ul>
    <i id='2N5Bb'><tr id='2N5Bb'><dt id='2N5Bb'><q id='2N5Bb'><span id='2N5Bb'><b id='2N5Bb'><form id='2N5Bb'><ins id='2N5Bb'></ins><ul id='2N5Bb'></ul><sub id='2N5Bb'></sub></form><legend id='2N5Bb'></legend><bdo id='2N5Bb'><pre id='2N5Bb'><center id='2N5Bb'></center></pre></bdo></b><th id='2N5Bb'></th></span></q></dt></tr></i><div id='2N5Bb'><tfoot id='2N5Bb'></tfoot><dl id='2N5Bb'><fieldset id='2N5Bb'></fieldset></dl></div>

  • <small id='2N5Bb'></small><noframes id='2N5Bb'>

        使用javascript将二进制数据转换为base64

        Convert binary data to base64 with javascript(使用javascript将二进制数据转换为base64)

          <i id='drqg6'><tr id='drqg6'><dt id='drqg6'><q id='drqg6'><span id='drqg6'><b id='drqg6'><form id='drqg6'><ins id='drqg6'></ins><ul id='drqg6'></ul><sub id='drqg6'></sub></form><legend id='drqg6'></legend><bdo id='drqg6'><pre id='drqg6'><center id='drqg6'></center></pre></bdo></b><th id='drqg6'></th></span></q></dt></tr></i><div id='drqg6'><tfoot id='drqg6'></tfoot><dl id='drqg6'><fieldset id='drqg6'></fieldset></dl></div>

            <legend id='drqg6'><style id='drqg6'><dir id='drqg6'><q id='drqg6'></q></dir></style></legend>
              <bdo id='drqg6'></bdo><ul id='drqg6'></ul>
              • <small id='drqg6'></small><noframes id='drqg6'>

                  <tbody id='drqg6'></tbody>
                  <tfoot id='drqg6'></tfoot>
                1. 本文介绍了使用javascript将二进制数据转换为base64的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  HTML5 使您能够在本地存储数据,我认为这很棒.例如,您可以使用它:

                  HTML5 enable you to store data locally which I think it is great. For example here is how you can use it:

                          var store = window.localStorage;
                          store.setItem('foo', "hellow world");
                          var test = store.getItem('foo');
                          // test should = "hellow world"
                  

                  在 html 中,您可以通过将其来源设置为动态显示图像:

                  In html you can dynamically display an image by settig its source to:

                       "data:image/jpg;base64," + (base64string)
                  

                  所以我的问题是如何将二进制数据转换为 base64 字符串,以便利用 html5 本地存储?

                  So my question is how can I convert binary data to a base64 string so that I can take advantage of html5 local storage?

                  例如,如果可以的话,那就太好了:

                  For example it will be great if I could:

                  $.ajax({
                     url: 'someImage.png',
                     type: 'POST',
                     success: function (r) {
                  
                                  // here I want to convert r to a base64 string !
                                  // r is not binary so maybe I have to use a different approach
                                  var data = ConvertToBase64(r);
                  
                  
                  
                                  document.getElementById("img").src = "data:image/png;base64," + data;
                              },
                  });
                  

                  <小时>

                  我知道我可以通过使用 html5 将图像包裹在画布周围然后将其转换为 base64string 来解决这个问题.我也可以在服务器上创建一个特定的服务,该服务将发送该图像的 base64 字符串数据 (someImage.aspx).我只想知道是否可以从服务器检索二进制数据并将其转换为base64 字符串.

                  推荐答案

                  试试 btoa 功能:

                  Try the btoa function:

                     var data = btoa(r);
                  

                  这篇关于使用javascript将二进制数据转换为base64的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Fetch multiple links inside foreach loop(在 foreach 循环中获取多个链接)
                  Backbone Fetch Request is OPTIONS method(Backbone Fetch Request 是 OPTIONS 方法)
                  Fetch API leaks memory in Chrome(Fetch API 在 Chrome 中泄漏内存)
                  How can I download and save a file using the Fetch API? (Node.js)(如何使用 Fetch API 下载和保存文件?(Node.js))
                  Send blob data to node using fetch, multer, express(使用 fetch、multer、express 将 blob 数据发送到节点)
                  Sending a custom User-Agent string along with my headers (fetch)(发送自定义用户代理字符串以及我的标头(获取))

                    1. <legend id='DvSYm'><style id='DvSYm'><dir id='DvSYm'><q id='DvSYm'></q></dir></style></legend>
                        1. <tfoot id='DvSYm'></tfoot>
                            <tbody id='DvSYm'></tbody>
                            <bdo id='DvSYm'></bdo><ul id='DvSYm'></ul>

                            <i id='DvSYm'><tr id='DvSYm'><dt id='DvSYm'><q id='DvSYm'><span id='DvSYm'><b id='DvSYm'><form id='DvSYm'><ins id='DvSYm'></ins><ul id='DvSYm'></ul><sub id='DvSYm'></sub></form><legend id='DvSYm'></legend><bdo id='DvSYm'><pre id='DvSYm'><center id='DvSYm'></center></pre></bdo></b><th id='DvSYm'></th></span></q></dt></tr></i><div id='DvSYm'><tfoot id='DvSYm'></tfoot><dl id='DvSYm'><fieldset id='DvSYm'></fieldset></dl></div>

                            <small id='DvSYm'></small><noframes id='DvSYm'>