sent pdf to stream not a file

This commit is contained in:
2024-04-30 11:27:09 +01:00
parent 3fb9a7fbfb
commit 5a411dc290
4 changed files with 58 additions and 16 deletions
+37
View File
@@ -303,6 +303,43 @@ export const createRepBlob = async (formContent, containerName, caseref) => {
return formContent.pinswg_name;
};
export const createAppealPDFBlob = async (
formContent,
containerName,
caseref
) => {
const containerToken = await createContainerSas(containerName);
const sasUrl = `${STORAGE_PATH}/${containerName}?${containerToken}`;
const containerClient = new ContainerClient(sasUrl);
formContent = formContent;
let caseID = "";
caseID = caseref;
const content = formContent;
//console.log(content);
const blobName = caseID + "/files/" + caseID + ".pdf";
console.log("blobName:", blobName);
const blockBlobClient = containerClient.getBlockBlobClient(blobName);
const uploadBlobResponse = await blockBlobClient.uploadStream(content);
const tags = {
containerid: containerName,
caseID: caseID,
blobType: "Appeal PDF",
};
//console.log("the tags:", tags);
const withTags = await blockBlobClient.setTags(tags);
const withMeta = await blockBlobClient.setMetadata(tags);
return formContent.pinswg_name;
};
export const deleteBlob = async (containerName, blobName) => {
const creds = new DefaultAzureCredential();