我的工作,其中一个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();
}
});
我不知道如何抓住这个PDF在JavaScript客户端开启下载提示。
目前,从该节点的所有其它响应正在收集如下:
var resp_json = printRequest.getResponseJson();
要么
var resp_json = printRequest.getResponseText();
谁能帮我?
PS我使用谷歌封库在客户端(不要问为什么,公司MO)。
Thanx提前!