Câu chuyện của tôi như sau: người dùng tải tệp txt lên máy chủ express.js, nơi tệp văn bản được chuyển thành tệp pdf; tệp pdf có thể được phát trực tuyến trở lại trình duyệt qua request.pipe. Tôi có thể lấy luồng ở phía người dùng, nhưng làm cách nào để cho trình duyệt tải xuống luồng dưới dạng tệp pdf?express.js: cách tải xuống luồng dưới dạng tệp?
9
A
Trả lời
18
Nếu bạn đã có pdf như một dòng suối có thể đọc được, bạn chỉ có thể làm điều gì đó như:
res.attachment('pdfname.pdf');
pdfstream.pipe(res);
Hoặc nếu bạn có pdf trên đĩa, bạn có thể gửi nó cho khách hàng đơn giản với:
res.download('/path/to/file.pdf');
Hoặc chỉ định một tên tập tin tùy chỉnh đó là trình bày cho các trình duyệt:
res.download('/path/to/file.pdf', 'pdfname.pdf');
Các vấn đề liên quan
- 1. Express.js - làm thế nào để tải xuống chuỗi base64 dưới dạng tệp PDF?
- 2. Tải xuống CSV dưới dạng HTM
- 3. tải xuống nhiều tệp dưới dạng zip .net
- 4. Laravel 5 tải xuống tệp: luồng() hoặc tải xuống()
- 5. Tệp WebClient.UploadFile tải lên tệp tải lên dưới dạng dòng
- 6. Cách ghi luồng RTP/H264 dưới dạng tệp
- 7. Tệp luồng dưới dạng RTSP bằng cách sử dụng VLC
- 8. Thư mục tải xuống Github dưới dạng zip
- 9. Tải xuống nhiều tệp dưới dạng thư mục zip bằng cách sử dụng php
- 10. lệnh wget để tải xuống tệp và lưu dưới dạng tên tệp khác
- 11. Tải xuống Thư viện Javascript dưới dạng hình ảnh?
- 12. luồng truyền tải & định dạng tệp mpeg
- 13. Sử dụng javascript để tải xuống tệp dưới dạng tệp .csv
- 14. Tải xuống để hoạt động giữa các angularj và express.js
- 15. Tải tệp lên ứng dụng Express.js
- 16. Góc - tải lên tệp dưới dạng base64
- 17. Thay thế cho "Tải xuống" dưới dạng động từ PowerShell?
- 18. Apache Spark đọc tệp dưới dạng luồng từ HDFS
- 19. Trong Java và HtmlUnit, làm cách nào để đợi trang kết quả tải xuống và tải xuống dưới dạng HTML?
- 20. Tệp luồng được tải lên bằng Express.js đến gm để loại bỏ ghi hai lần
- 21. Sao lưu cơ sở dữ liệu mysql và tải xuống dưới dạng tệp
- 22. Tải xuống toàn bộ cơ sở dữ liệu SQL Azure dưới dạng tệp đơn
- 23. Node.js res.setHeader ('content-type', 'text/javascript'); đẩy javascript phản hồi dưới dạng tệp tải xuống
- 24. Tải xuống dữ liệu nhị phân dưới dạng tệp qua Javascript
- 25. IE8 xử lý phản hồi json dưới dạng tệp và cố gắng tải xuống nó
- 26. Tải xuống phần tử canvas Html5 dưới dạng hình ảnh có đuôi tệp với Javascript
- 27. Cách tải xuống ".apk" dưới dạng ".apk"? (không phải là ".zip")
- 28. Gửi tệp đã tải lên dưới dạng tệp đính kèm
- 29. Cách tải xuống tệp tạm thời
- 30. Cách tải tệp xuống WP7?