MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Hình ảnh không hiển thị từ đường dẫn hình ảnh động khi sử dụng gói html-pdf express

Image src cần đường dẫn tuyệt đối để hiển thị đường dẫn hình ảnh động từ tệp ejs mà bạn muốn tạo dưới dạng tệp pdf.

bên trong bộ điều khiển của bạn, thay vì làm điều này:

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

Làm điều này: gửi một biến có chứa đường dẫn tuyệt đối

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

và bên trong tệp ejs thay vì thực hiện điều này:

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

Làm điều này: thêm biến dirname và quay lại một bước để đến đường dẫn công khai nơi bạn đang lưu hình ảnh của mình

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

Hy vọng điều này sẽ giúp giải quyết vấn đề của bạn. Chúc bạn viết mã vui vẻ !!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Laravel - Mongodb [jenssegers / laravel-mongodb] - Trình tạo lược đồ

  2. Xuất MySQL sang MongoDB

  3. mongodb Java Driver - $ group với nhiều trường

  4. Chiến lược đăng ký / xuất bản Meteor cho các bộ sưu tập phía máy khách duy nhất

  5. chèn các mục trong danh sách trong tài liệu mongodb