Я пытался отправить форму через почтальона, но я продолжаю получать сообщение об ошибке «нет такого файла». Файл PDF не сохраняется по пути, указанному на локальном компьютере, даже если файл существует.Узел продолжает выдавать ошибку:
[Ошибка: ENOENT: нет такого файла или каталога
Ошибка: ENOENT: нет такого файла или каталога, откройте D: \ lims \ Generate_PDF_for_Forms \ViralFlexSeqSubmissionForm_Dash_7-2-2019_13: 37: 42.pdf '] errno: -4058, код:' ENOENT ', системный вызов:' open ', путь:' D: \ lims-customer \ Generate_PDF_for_Forms \ ViralFlexSeqSubmissionForm_Dash_7: 2: 7-2: 7-242.pdf '.
Краткий код:
const printer = new pdfMakePrinter(fontDescriptor);
const doc = printer.createPdfKitDocument(docDefinition);
// functions getDateAndTime returns date in mm/dd/yyyy format followed by time in HH:MM:SS:Milliseconds
const dateAndTime = getDateAndTime();
const pdfName = 'ViralFlexSeqSubmissionForm' + '_' + user.lastName + '_' + dateAndTime + '.pdf';
console.log("HereYouGo::"+pdfName);
doc.pipe(fs.createWriteStream('Generate_PDF_for_Forms/' + pdfName).on('error', (err) => {
console.log(err);
})
);