Terminado

Lectura Web Pdf

Publicado el 05 Abril, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

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

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias