Estoy tratando de descargar un archivo de mi servidor nodeJS, sin embargo, no es posible abrir los archivos después. Por ejemplo: el archivo JPG original de 15 kb tendrá 24 kb cuando se descargue y será imposible mostrarlo.
subir:
if (fs.existsSync(filePath)) { res.download(filePath); readStream.pipe(res); } else { return res.status(404).json({msg: "Failed to load file"}); }descargar:
import fileDownload from "js-file-download"; const getFile = async (filename) => { const headers = { 'responseType': 'blob', 'x-access-token': JSON.parse(localStorage.getItem('user')).token } await axios.post(getFileRoute, { filename: filename }, {headers: headers}) .then((response) => { fileDownload(response.data, filename); }); }La vista previa de la imagen también se muestra en la pestaña de red de la inspección de Google Chrome. ¡Gracias por tu ayuda!