Estoy intentando descargar el archivo csv cargado más recientemente. La aplicación está construida con express, html y javascript, solo para su información. Tengo una etiqueta de anclaje en mi archivo index.html y dentro de la devolución de llamada exitosa de mi archivo app.js, estoy intentando descargar los datos apropiados. Sin embargo, se me ocurre Error: no hay archivo. A continuación encontrará mi código relevante index.html y app.js:
índice.html:
<a href="csv.txt" id="download" download>Download CSV</a>aplicación.js:
$('form').on('submit', function (event) { event.preventDefault(); var newInfo = document.getElementById('info').files[0]; var formData = new FormData(); formData.append("jsonfile", newInfo); $.ajax({ type: 'POST', url: '/upload_json', data: formData, contentType: false, processData: false, success: function (data) { console.log('DATA: ', data); $('#csv').html(data); $("a").attr("href", data) }, error: function(err) { console.log('ERR: ', err.responseText); } }) });