Gibt es eine Möglichkeit, von der API empfangene PDF-Blobs an einen anderen API-Endpunkt in rect-native zu senden, jedoc
Posted: 20 Jan 2025, 14:43
Code: Select all
const convertDocument=async()=>{
const formData=new FormData()
if(selectedPhotos){
selectedPhotos.forEach((photo)=>{
formData.append('files',photo)
})
try{
const response=await convertDocument(formData)
const pdfBlob=await response.blob()
console.log("Successfuly converted document:"+pdfBlob)
const base64Data = await blobToBase64(pdfBlob);
console.log('Base64 data:'+base64Data)
// Save the PDF file to the device
const outputFilePath = RNFS.DocumentDirectoryPath + '/converted.pdf';
await RNFS.writeFile(outputFilePath, base64Data, 'base64');
console.log('PDF saved to:', outputFilePath);
return outputFilePath;
}catch(error){
console.log('Error converting document:'+error)
return
}
}else{
console.log('No photos selected...')
return
}
}