Saludos,
Me gustaría saber si me pueden ayudar con un proyecto, Manejo otras tecnologias relacionas mas al backend c#, C/AL(Dynamics 365 Business Central) no mucho la web, estoy dándole continuidad a un proyecto que me pasaron desarrollado con tecnologías tales como React, JavaScritp, Nodes, Etc, es un proyecto para el manejo y manipulación de documentos en la WEB.
Le he realizado varios cambios, mi problema es que deseo que el documento manipulado a la hora de darle a guardar se me guarde en una ruta local en el servidor, he intentado muchas cosas, pero no logro hacer que lo anterior me funcione, actualmente el documento se me descarga a nivel de cliente (por el navegador) pero quiero almacenar dicho documento en una ruta controlada.
Quiero lograr consumir writeFileSync pero por alguna razón que no logro comprender no me funciona. Solo quiero eso escribir un documento en una ruta a nivel de server.
Ejemplo de las cosas que he intentado:
//import fs from 'util';
//import { fstat } from 'fs-extra';
//import { fstat } from 'fs-extra';
//import * as fs from 'fs';
//import writeFileSync from 'fs';
//const fs = require('fs');
//import {fs} from 'fs';
//import * as fs from 'fs-extra';
//var fs = require('fs-extra');
//import fs from 'fs';
// @ts-ignore
//const fs = require('fs');
const fs = require("fs");
const request = require("request-promise-native");
async function downloadPDF(pdfURL, outputFilename) {
let pdfBuffer = await
request.get({uri: pdfURL, encoding: null});
console.log("Writing downloaded PDF file to " + outputFilename + "...");
Fs.writeFileSync(outputFilename, pdfBuffer);
}
Actualmente:
const pdfBytes = await
pdfDoc.save();
download(pdfBytes, name, 'application/pdf'); //Descarga comun/cliente
Plazo de Entrega: No definido