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

एक्सप्रेस एचटीएमएल-पीडीएफ पैकेज का उपयोग करते समय छवि गतिशील छवि पथ से प्रस्तुत नहीं हो रही है

छवि स्रोत को ejs फ़ाइल से गतिशील छवि पथ प्रस्तुत करने के लिए पूर्ण पथ की आवश्यकता है जिसे आप एक पीडीएफ फ़ाइल के रूप में उत्पन्न करना चाहते हैं।

ऐसा करने के बजाय अपने कंट्रोलर के अंदर:

ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById}

यह करें: एक वैरिएबल भेजें जिसमें निरपेक्ष पथ हो

ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById,dirname: __dirname}

और ऐसा करने के बजाय ejs फ़ाइल के अंदर:

<img class="img-fluid" id="test" src="<%= output.image %>" alt="">
            

यह करें: चर जोड़ें dirname और जहां आप अपनी छवि सहेज रहे हैं वहां सार्वजनिक पथ प्राप्त करने के लिए एक कदम पीछे जाएं

<img class="img-fluid" id="test" src="<%= dirname %>/../public/<%= output.image %>" alt="">

आशा है कि यह आपकी समस्या को हल करने में मदद करेगा। हैप्पी कोडिंग !!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब के उत्पन्न यूआईडी में शब्द खराब है

  2. मोंगोडीबी+डॉक्ट्रिन:टेक्स्ट सर्च स्कोर के आधार पर क्वेरी को कैसे सॉर्ट करें

  3. MongoDB में वाइल्डकार्ड टेक्स्ट इंडेक्स बनाएं

  4. MongoDB:क्या कुछ क्षेत्रों (एक प्रक्षेपण के रूप में) के लिए $ लुकअप के परिणामों को सीमित करना संभव है?

  5. MongoDB सर्वर प्रारंभ नहीं कर सकता:डिफ़ॉल्ट भंडारण इंजन 'wiredTiger' mongod के इस निर्माण के साथ उपलब्ध नहीं है