MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

ग्रिडएफएस का उपयोग करके संग्रहीत फ़ाइल को कैसे डाउनलोड करें और प्रतिक्रिया/जावास्क्रिप्ट क्लाइंट में ग्राफक्यूएल का उपयोग करके वापस लौटाएं?

मैंने जो किया वह बस मैंने फ़ाइल को बेस 64 स्ट्रिंग में बदल दिया (संबंधित प्रश्न ) फिर रिज़ॉल्वर में स्ट्रिंग लौटाएँ।

const file_buffer = fs.readFileSync(filepath);
const contents_in_base64 = file_buffer.toString('base64');
return contents_in_base64;

वैकल्पिक रूप से, यदि आपके पास मूल प्रश्न के समान फ़ाइल तक पहुंच नहीं है तो आप

chunk.data.toString('base64')); 

फिर सामने के छोर पर, मैं बस बेस 64 को एंकर टैग (संबंधित प्रश्न पर रखता हूं। )।

<a download={`${filename}.pdf`} href={`data:application/pdf;base64,${base64pdf}`} title='Download pdf document' />



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. जावा से मोंगो एसएसएल प्रतिकृति सेट से कनेक्ट नहीं हो सकता

  2. MongoDB में मतदान प्रणाली को मॉडल करने का सबसे अच्छा तरीका

  3. लेखन त्रुटि:db.Collection एक फ़ंक्शन नहीं है, प्राप्त नहीं कर सकता

  4. $cond ऑपरेटर जावा कोड

  5. bson दस्तावेज़ कैसे बनाएं और पास करें - गो लैंग?