클라이언트 측에서 pdf 파일을 만들고 싶습니다. 이후에 REST 호출을 통해 서버 측에 보내야합니다.Uncaught TypeError : fs.createWriteStream이 함수가 아닙니다.
파일 생성시 문제가 없습니다. 나는 pdfMake를 사용하여 파일을 생성하고 잘 작동한다.
파일을 백엔드에 보내려고하므로 파일 시스템에 파일을 저장해야합니다. 이를 위해 node.js를 사용합니다. 아래의 코드는 잘 작동합니다. 객체 fs의 함수를 사용하고자 할 때만 'Uncaught TypeError : fs.createWriteStream이 함수가 아닙니다.'오류가 발생합니다. 내가 도대체 뭘 잘못하고있는 겁니까?
var docDefinition = localStorage.getItem('docDefinition');
var PdfPrinter = require('pdfmake');
var printer = new PdfPrinter();
var pdfDoc = printer.createPdfKitDocument(JSON.parse(docDefinition));
var fs = require('fs');
var stream = fs.createWriteStream('basics.pdf');
pdfDoc.pipe(stream);
pdfDoc.end();
_browser_에서'fs.createWriteStream'을 사용하고 있습니까? – robertklep
@robertklep fs와 localStorage의 혼합에서 가정합니다. –
브라우저에서 사용하고 있습니다. 프런트 엔드는 angularjs 및 jquery로 만들어집니다. Spring Rest webservice에서 데이터를 가져온다. – user3193324