我目前有一個使用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