Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript से इमेज को बेस64 स्ट्रिंग में कैसे बदलें?

उदाहरण (FileReader API)

<!DOCTYPE html>
<html>
  <body>
    <script>
      function toDataURL(url, callback) {
        var httpRequest = new XMLHttpRequest();
        httpRequest.onload = function() {
          var fileReader = new FileReader();
          fileReader.onloadend = function() {
            callback(fileReader.result);
          }
          fileReader.readAsDataURL(httpRequest.response);
        };
        httpRequest.open('GET', url);
        httpRequest.responseType = 'blob';
        httpRequest.send();
      }
      toDataURL('https://www.tutorialspoint.com/videotutorials/images/tutor_connect_home.jpg', function(dataUrl) {
        document.write('स्ट्रिंग में परिणाम:', dataUrl);
      });
    </script>
  </body>
</html>

चरण: 1) XHR से ब्लॉब के रूप में इमेज फेच करें। 2) FileReader से readAsDataURL कॉल करें। 3) कॉलबैक में बेस64 डेटा URL प्राप्त करें।

नोट: CORS हेडर्स आवश्यक हैं यदि इमेज अलग ओरिजिन पर है।

  1. JavaScript का उपयोग करके इमेज को Blob में कैसे बदलें? JavaScript का उपयोग करके इमेज को Blob में कैसे बदलें?

    JavaScript का उपयोग करके इमेज को Blob में बदलने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Imag

  1. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें? स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में बदलने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    

  1. - Kotlin का उपयोग करके Android में इमेज को Base64 String में कैसे कन्वर्ट करें?

    यह उदाहरण दर्शाता है कि Kotlin का उपयोग करके Android में इमेज (ड्रॉएबल रिसोर्स) को Base64 एन्कोडेड स्ट्रिंग में कैसे कन्वर्ट किया जाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio खोलें, File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2: activity_main.xml में T