Archivo subido con éxito. Descargar Archivo
document.getElementById(«formulario-subida»).addEventListener(«submit», function(event) {
event.preventDefault(); // Evita que el formulario se envíe por completo
const archivoInput = document.getElementById(«archivo»).files[0];
if (archivoInput) {
const formData = new FormData();
formData.append(«archivo», archivoInput);
// Subir el archivo mediante fetch
fetch(«subir_archivo.php», { // Apunta al script PHP que manejará la subida
method: «POST»,
body: formData
})
.then(response => response.json())
.then(data => {
if (data.success) {
// Muestra el enlace de descarga
const enlaceDescarga = document.getElementById(«enlace-descarga»);
const link = document.getElementById(«descargar»);
enlaceDescarga.style.display = «block»;
link.href = data.url; // URL del archivo subido
} else {
alert(«Hubo un error al subir el archivo.»);
}
})
.catch(error => {
console.error(«Error:», error);
alert(«Error al intentar subir el archivo.»);
});
}
});