Estoy almacenando mis archivos en la base de datos y necesito descargar un archivo cuando se presiona el botón.
puedo obtener el contenido del archivo (binario) en el método de acción. ¿Pero cómo devolverlo como un archivo para el usuario?Descargando archivos de la base de datos en Asp.Net Mvc
5
A
Respuesta
13
<%= Html.ActionLink("download file", "download") %>
y en su acción:
public ActionResult Download()
{
byte[] contents = GetFileContentsFromDatabase();
return File(contents, "image/jpeg")
}
2
return new FileContentResult(byte[], contentType)
Cuestiones relacionadas
- 1. Descargando archivos usando ASP.NET .ashx modules
- 2. Almacenamiento de ASP.Net MVC Views en la base de datos
- 3. asp.net validación de interacción con la base de datos mvc
- 4. Descargando archivos en Android
- 5. Descargando archivos con Java
- 6. ASP.NET MVC 3: - Uso de la base de datos en lugar de archivos de recursos como el almacén de localización
- 7. Descarga de archivos en Asp.Net MVC 2
- 8. ASP.NET MVC - Forzar clase base personalizada para Razor (cshtml) Archivos
- 9. ASP.NET MVC4 WebSecurity - Ubicación de almacenamiento de base de datos
- 10. Descargando archivos con un complemento de Firefox
- 11. ¿Hay una solución de paginación para ASP.NET MVC que realiza paginación en la base de datos?
- 12. ASP.NET MVC: cargando imágenes de la base de datos y mostrando su en vista
- 13. ASP.Net MVC Menú basado en la base de datos con almacenamiento en caché
- 14. ASP.NET MVC base genérica vista de clase
- 15. Error de carga de archivos ASP.NET MVC - "La entrada no es una cadena Base-64 válida"
- 16. ¿Es posible visualizar HTML sin formato desde la base de datos en ASP.NET MVC 3?
- 17. ASP.NET MVC Archivos nombres subrayado
- 18. Dirección de una ruta jerárquica de la base de datos con ASP.NET MVC
- 19. Pasar datos a la página maestra en ASP.NET MVC
- 20. Almacenamiento de datos en caché en ASP.NET MVC 3
- 21. ASP.Net MVC: Mejores prácticas para archivos DBML
- 22. Rutas ASP.NET MVC con "Extensiones de archivos"
- 23. asp.net menú de navegación impulsado por la base de datos MVC
- 24. ASP.NET MVC: ¿Es suficiente la validación de anotación de datos?
- 25. carga de ASP.NET MVC Razor vista desde la base de datos
- 26. base de datos NoSql basada en archivos?
- 27. Rieles: almacenamiento de archivos binarios en la base de datos
- 28. ¿Cómo enviar archivos XML para el cliente en ASP.NET MVC
- 29. Usando ASP.Net MVC Anotación de datos fuera de MVC
- 30. Autenticación ASP.NET MVC utilizando una base de datos personalizada en lugar de ASPNETDB?
o simplemente 'Archivo de retorno (...)' –