मैं इस तरह एक डेटा यूआरएल है:मैं नोड में डेटा यूआरएल कैसे पार्स करूं?
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...
सबसे आसान तरीका है बाइनरी डेटा के रूप में इस प्राप्त करने के लिए क्या है (जैसे कि, एक Buffer
) तो मैं इसे एक फाइल करने के लिए लिख सकते हैं?
क्या होगा अगर यह एक PNG नहीं है? –
उपयुक्त फ़ाइल एक्सटेंशन का चयन करें? यह सिर्फ एक उदाहरण है, सामान्य समाधान है: (1) डेटा के बाद डेटा भाग प्राप्त करें: जो भी/जो भी हो; बेस 64, 'भाग, (2) इसे' बेस 64 'का उपयोग करके एक बफर में डाल दें, (3) इसे लिखें एक फाइल के लिए। यदि माइम प्रकार अलग है, तो एक अलग फ़ाइल एक्सटेंशन का उपयोग करें/regex/etc का उपयोग करें। –
'var data = string.substr (string.indexOf ('base64') + 7) के बारे में कैसे? –