में एक बफर को एक पठनीय स्ट्रीम में कनवर्ट करना मैं बफर और रीडबलस्ट्रीम के लिए बिल्कुल नया हूं, इसलिए शायद यह एक बेवकूफ सवाल है। मेरे पास एक लाइब्रेरी है जो एक पठनीय स्ट्रीम के रूप में इनपुट लेती है, लेकिन मेरा इनपुट सिर्फ बेस 64 प्रारूप छवि है। मैं बहुत की तरह एक बफर में डेटा मैं परिवर्तित कर सकते हैं:नोडजेस
var img = new Buffer(img_string, 'base64');
लेकिन मैं पता नहीं कैसे एक ReadableStream करने के लिए इसे बदल सकते हैं या बफर मैं एक ReadableStream को प्राप्त कन्वर्ट करना होगा।
क्या ऐसा करने का कोई तरीका है या क्या मैं असंभव हासिल करने की कोशिश कर रहा हूं?
धन्यवाद।
धन्यवाद, हालांकि कुछ देर हो चुकी है। मुझे याद नहीं है कि मैंने समस्या का समाधान कैसे किया, लेकिन यह एक अच्छा समाधान दिखता है। अगर कोई इसकी पुष्टि करता है तो यह बहुत अच्छा होगा। मुझे इस रूपांतरण के बारे में शून्य खोजने में याद है। – Masiar
यह पुष्टि करते हुए कि यह काम करता है - यह देखने के बाद कि फाइलबफर को स्ट्रीम में कैसे चालू किया जाए, यह पाया जाता है। –
यदि आपके पास फाइलें हैं जो आप फ़ाइलों से निपटती हैं तो आपको इसके बजाय फ़ाइल रीड स्ट्रीम खोलना चाहिए: http://nodejs.org/api/fs.html#fs_fs_createreadstream_path_options – vanthome