Tôi có tệp pdf được mã hóa dưới dạng chuỗi base64. Làm cách nào để tải chuỗi này xuống trình duyệt dưới dạng tệp ở định dạng .pdf?Express.js - làm thế nào để tải xuống chuỗi base64 dưới dạng tệp PDF?
Những gì tôi đã cố gắng:
res.set('Content-Disposition', 'attachment; filename="filename.pdf"');
res.set('Content-Type', 'application/pdf');
res.write(fileBase64String, 'base64');
Thay vì sử dụng một loạt luồng bổ sung, tại sao không chỉ làm 'res.write (fileBase64String, 'base64')'? – mscdex
Vâng, cảm ơn, đã cập nhật câu hỏi :) Tôi có thể thấy trạng thái phản hồi OK ở phía máy khách, nhưng tệp không bao giờ được lưu. – Tomas
Nếu đó là tất cả những gì bạn đang viết, sử dụng 'res.end (fileBase64String, 'base64')', cả hai sẽ ghi dữ liệu và đóng phản hồi. – mscdex