sent pdf to stream not a file
This commit is contained in:
@@ -82,6 +82,7 @@ import {
|
||||
downloadProgressFile,
|
||||
getProgressBlobs,
|
||||
getTempCaseBlob,
|
||||
createAppealPDFBlob,
|
||||
} from "../../../actions/azurestorage";
|
||||
import { hashAPIPath } from "../../../actions";
|
||||
|
||||
@@ -168,26 +169,30 @@ export default async function handler(req, res) {
|
||||
|
||||
const pickListData = await getPickLists(appealType);
|
||||
|
||||
ReactPDF.render(
|
||||
<MyDocument docProps={blobProgress} pickListData={pickListData} />,
|
||||
`./tmp/${blobProgress.pinswg_name}.pdf`
|
||||
// ReactPDF.render(
|
||||
// <MyDocument docProps={blobProgress} pickListData={pickListData} />,
|
||||
// process.cwd() + `/tmp/${blobProgress.pinswg_name}.pdf`
|
||||
// );
|
||||
|
||||
// ReactPDF.renderToStream();
|
||||
|
||||
const renderedPDF = await ReactPDF.renderToStream(
|
||||
<MyDocument docProps={blobProgress} pickListData={pickListData} />
|
||||
);
|
||||
|
||||
createAppealPDFBlob(renderedPDF, containerID, blobProgress.pinswg_name);
|
||||
|
||||
console.log(
|
||||
"///////////////////////////////////\nfile created: " +
|
||||
`./tmp/${blobProgress.pinswg_name}.pdf` +
|
||||
"\n folder:" +
|
||||
path.dirname(fs.realpathSync(__filename)) +
|
||||
"\n" +
|
||||
__dirname,
|
||||
`/files/${blobProgress.pinswg_name}.pdf`,
|
||||
"\n/////////////////////////"
|
||||
);
|
||||
|
||||
uploadPDFAppealFiles(
|
||||
`./tmp/${appealBodyObj.pinswg_name}.pdf`,
|
||||
containerID,
|
||||
appealBodyObj.pinswg_name
|
||||
);
|
||||
// uploadPDFAppealFiles(
|
||||
// process.cwd() + `/tmp/${appealBodyObj.pinswg_name}.pdf`,
|
||||
// containerID,
|
||||
// appealBodyObj.pinswg_name
|
||||
// );
|
||||
|
||||
// then remove from local folder
|
||||
|
||||
@@ -195,7 +200,7 @@ export default async function handler(req, res) {
|
||||
|
||||
return res.status(200).json({
|
||||
data: "success",
|
||||
path: `./tmp/${blobProgress.pinswg_name}.pdf`,
|
||||
path: process.cwd() + `/tmp/${blobProgress.pinswg_name}.pdf`,
|
||||
});
|
||||
// } else {
|
||||
// return res.status(400).json();
|
||||
|
||||
Reference in New Issue
Block a user