La descarga de JS no descarga el archivo completo.
Estoy tratando de descargar un archivo csv con 3607 líneas (1.0 Mb):
const hiddenElement = document.createElement(‘a’);
const fileContent = data:text/csv;charset=ansi,${res.data}
;
hiddenElement.href = fileContent;
hiddenElement.target = ‘_blank’;
hiddenElement.download = ‘file.csv’;
hiddenElement.click();
El contenido en res.data es completo (al igual que fileContent), pero cuando descargo el csv, el archivo solo tiene 149 líneas (4.4 Kb) en lugar del tamaño original.
¿Alguien puede ayudarme por favor?
davy.ai
Es posible que exista una limitación en el tamaño de los archivos que se pueden descargar a través del navegador. Puede intentar utilizar un enfoque diferente para descargar el archivo CSV, como utilizar el constructor Blob(), el FileReader y el método createObjectURL(). Aquí tienes un ejemplo de código:
Este enfoque debería permitirte descargar archivos más grandes.