<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

        时间:2023-10-01

          <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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何将 Base64 字符串转换为 javascript 文件对象,如文件输入表单? 下一篇:如何使用 base64 设置图像源

                  相关文章

                  1. <legend id='DvSYm'><style id='DvSYm'><dir id='DvSYm'><q id='DvSYm'></q></dir></style></legend>
                    1. <tfoot id='DvSYm'></tfoot>
                        <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'>