He logrado crear un sistema de carga de archivos que básicamente está copiando archivos en una carpeta específica y guardando en la base de datos su ubicación. Ahora necesito ayuda con la parte de descarga. Imaginar mi ubicación del archivo es: Archivos/1306242602661_file1.exe, y en mi opinión tengo esto:grails descargar archivo
<g:link controller="fileManager" action="downloadFile">
Download</g:link><br>
Necesito ayuda con el controlador DownloadFile. ¿Me puede dar una pista acerca de cómo hacer esto, teniendo en cuenta mi nombre de archivo es una cadena:
cadena archivo = "Archivos/1306242602661_file1.exe"
Esta respuesta no está funcionando para mí, no hay errores, no hay nada que muestra ... – sikander
No probé su solución, pero tener una duda. ¿Cuál es la necesidad de configurar contentType y header sus ...? Por cualquier problema de seguridad? –
Sí: indique al navegador que su salida es binaria y el nombre del archivo para descargar: –