How to parse into base64 string the binary image from response?

后端 未结 6 1189
广开言路
广开言路 2020-11-30 02:49

I want to parse the requested image from my REST API into base64 string.

\"enter

6条回答
  •  情深已故
    2020-11-30 03:07

    Try this on its working well. please try once. @user2402179

      $.ajax({
        type: 'GET',
        url: baseUrl",
        dataType: 'binary',
        xhr() {
          let myXhr = jQuery.ajaxSettings.xhr();
          myXhr.responseType = 'blob';
          return myXhr;
        },
        headers: {'Authorization': 'Bearer '+token}      
        
    }).then((response) => {
        // response is a Blob
        return new Promise((resolve, reject) => {
          let reader = new FileReader();
          reader.addEventListener('load', () => {
            $('#theDiv').append('')
            resolve(reader.result);
          }, false);
          reader.addEventListener('error', () => {
            reject(reader.error);
          }, false);
          reader.readAsDataURL(response);
        });
      });
    

提交回复
热议问题