keditor बेस 64 के लिए ब्लॉब उत्पन्न चित्र URL परिवर्तित

वोट
0

मैं अपने दस्तावेज़ के लिए keditor उपयोग कर रहा हूँ। यहाँ मेरी समस्या यह है कि छवियों ब्लॉब के रूप में उत्पन्न कर रहे हैं और मैं जानने का कोई तरीका है, जहां वे इस प्रकार संग्रहीत किया जा रहा है जब एक और प्रारूप छवियों खो रहे हैं करने के लिए फ़ाइल को परिवर्तित करने की है।

ब्लॉब के साथ नमूना छवि टैग:

<img src=blob:http://localhost/7b0e82ab-445b-4866-b8b5-09b4881a0544 width=100% height= style=display: inline-block;>

मुझे लगता है मैं एक तरह से PHP या जे एस का उपयोग कर या तो बूँद में बदलने के लिए मिल सकता है उम्मीद कर रहा था।

मैं भी इस पोस्ट पाया, लेकिन कोई समाधान नहीं प्रदान की गई थी:

जे एस Base64 फाइल करने के लिए ब्लॉब यूआरएल परिवर्तित

11/01/2018 को 10:59
उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
1

AJAX का उपयोग करना:

$.ajax({
      method: "GET",
      url: "blob:http://127.0.0.1:8000/e89c5d87-a634-4540-974c-30dc476825cc",
      dataType: "binary",
    }).done(function( data ) {
        var reader = new FileReader();
        reader.readAsDataURL(data); 
        reader.onloadend = function() {
             var base64data = reader.result;
             console.log(base64data)
        }
    });

इस परीक्षण नहीं किया है, लेकिन हालांकि सही दिशा में ले जाना चाहिए।

06/02/2018 को 09:56
का स्रोत उपयोगकर्ता

वोट
1

अपने कोड में कहीं न कहीं आप ब्लॉब है कि आप अपने ब्लॉब यूआरएल पाने के लिए था के लिए एक संदर्भ है, यह करने के लिए एक पास ले FileReader इसलिए की तरह:

// Just an example file
var blob = new Blob(['abc'], {type: 'text/plain'})

var reader = new FileReader()
reader.onload = function() {
  var base64data = reader.result
  console.log(base64data)
}
reader.readAsDataURL(blob)

06/02/2018 को 16:20
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more