【发布时间】:2013-06-07 07:29:33
【问题描述】:
我正在开发一个在节点服务器上动态创建 pdf 并需要发送到 javascript 客户端的项目,它应该在浏览器上打开下载提示。
我已经创建了 pdf,但是发送和接收它作为可下载文件很麻烦。
以下是我在节点上用于发送 pdf 的代码,但它似乎不正确:
var pdf = fs.readFile("createdPdf/" + uname + "_44.pdf", function() {
if (pdf == null) {
res.writeHead(401, {"Content-Type": "text/html"});
res.write('Failed');
res.end();
return;
} else {
res.writeHead(200, {
"Content-Type": "text/html"
});
res.write(pdf);
res.end();
}
});
而且我不知道如何在 javascript 客户端捕获此 pdf 以打开下载提示。
目前正在收集来自该节点的所有其他响应:
var resp_json = printRequest.getResponseJson();
或
var resp_json = printRequest.getResponseText();
谁能帮帮我?
附:我在客户端使用谷歌闭包库(不要问为什么,公司 MO)。
提前谢谢!!
【问题讨论】:
-
他的第二个问题中可能有更多信息:stackoverflow.com/questions/16980323/…
标签: javascript node.js pdf google-closure-library