HTML ईमेल में एक बेस 64 इमेज भेजें


85

एक समृद्ध-पाठ संपादक का उपयोग करते हुए, हमारे उपयोगकर्ता अपने डेस्कटॉप से ​​संपादक में सहेजे गए चित्र को खींच सकते हैं और छोड़ सकते हैं। प्रस्तुत करने के बाद वेब पेज में छवि ठीक से दिखाई और प्रदर्शित होती है।

चूंकि छवि कहीं भी अपलोड नहीं की गई है, संपादक छवि को बेस 64-एन्कोडेड छवि के रूप में सहेजता है।

<img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAFKCAIAAADKUQaBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhepP1p32zb

आदि।

लेकिन यह नहीं दिखता है - iPhone पर नहीं, और न ही आउटलुक के दो अलग-अलग संस्करण। छवि बस टूट गई है। हम बेस 64 के साथ चिपकना चाहते हैं क्योंकि यह पहले से ही वेब पेज के साथ काम कर रहा है और उपयोगकर्ता के ऑफ़लाइन होने पर छवि देखने की क्षमता है।


जवाबों:


124

समर्थन, दुर्भाग्य से, सबसे अच्छा क्रूर है। यहाँ विषय पर एक पोस्ट है:

https://www.campaignmonitor.com/blog/email-marketing/2013/02/embedded-images-in-html-email/

और पोस्ट सामग्री: यहां छवि विवरण दर्ज करें


2
उत्तर के रूप में चिह्नित किया गया है क्योंकि यह केवल उत्तर है: आधार 64 के लिए बेकार है और जब आप यह कर सकते हैं तो आपको इससे बचने की कोशिश करनी चाहिए। हम उन्हें काम पर लाने में कामयाब रहे, इस सवाल के मामले में वास्तव में एक बग था। हालाँकि, हमें आउटलुक 2007 का उपयोग करना अनिवार्य था। Apple बेस 64 छवियों के साथ ठीक काम करता है।
वाइल विक्टस

9
आउटलुक 2003 में समर्थित है, लेकिन आउटलुक 2007 में समर्थन नहीं है? वे क्या सोच रहे हैं?
सायंटसुनी

5
विकल्प क्या है?

इसके लिए धन्यवाद, मैं अपने स्वयं के base64 नमूने के साथ एक SO पोस्ट लिखने वाला था। मैंने मान लिया कि दो ब्राउज़र (GMail और Outlook) में मेरे परिणामी ईमेल की जाँच करके, और यह सत्यापित करते हुए कि मेरा बेस 64 पाठ अनियंत्रित था, यह ठीक काम कर रहा होगा ..
Memetican

@AkhilJain ने मेरे लिए काम किया stackoverflow.com/a/36870709/5536005
radbrawler

57

एक वैकल्पिक तरीका cidविधि का उपयोग करके ईमेल में छवियों को एम्बेड करने के लिए हो सकता है । (मूल रूप से छवि को अनुलग्नक के रूप में शामिल करें, और फिर इसे एम्बेड करें)। मेरे अनुभव में, यह दृष्टिकोण इन दिनों अच्छी तरह से समर्थित लगता है।

यहां छवि विवरण दर्ज करें

स्रोत: https://www.campaignmonitor.com/blog/how-to/2008/08/embedding-images-revisited/


3
वास्तव में यह काम करता है, लेकिन दुख की बात है कि कुछ ईमेल सेवाएं आपको अटैचमेंट भेजने के लिए बिल देंगी।
सोमब्रीक

18
साथ ही, जीमेल वेब इंटरफेस सहित कई ग्राहक संदेश के अंत में सभी संलग्न चित्रों की एक प्रति संलग्न करेंगे, जो कि बहुत बदसूरत है।
डैनियल सनेर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.