我目前有一个使用Node Webkit构建的桌面应用程序。当用户在线时,应用程序将从服务器打开PDF文件。然后我将这些文件保存在本地,以便它们在脱机时可用。Node.js - 在本地下载并保存PDF文件进行脱机 - 文件损坏
我正在使用Node.js文件系统的fs.writeFile(),在本地保存PDF,但试图通过应用程序打开它时,PDF是空白的。当我尝试从文件夹直接打开它时,出现以下错误。
谁能请指教?
//save PDF file for offline
function saveFile(pdfvar) {
var filename = 'test.pdf';
fs.writeFile(filename, pdfvar);
}
//open PDF in new window
$('#stage').on('click', '#pdflink', function(event){
var pdfvar = (this.getAttribute('data-pdffile'));
window.open(pdfvar, "_blank");
if(online===true){
saveFile(pdfvar);
}
});
是在新窗口中的PDF渲染得到??并添加错误消息。 – vkstack
对不起,我忘了添加错误!是的,它打开一个新窗口,但PDF不会加载它的所有空白 – LeeTee
这是因为'pdfvar'不包含有效的pdf文件 – vkstack