Sistemas Opción > Cómo «ver archivos» sin descargar

Dado que los sistemas Opción no trabajan con la carpeta /public según estructura de archivos por default de Laravel y ante la necesidad de ver archivos en línea (sin forzar la descarga), se omite la creación de un symlink mediante artisan (esto genera errores 404) y se genera de manera manual de la siguiente forma desde la terminal:

ln -s /home/carpeta_del_usuario_sistema/carpeta_del_sistema/storage/app/public /home/carpeta_del_usuario_sistema/public_html/storage

Esto crea un enlace simbólico desde public_html/storage que es la raíz del sistema de archivos de Opción en todos sus sistemas y no desde /carpeta_del_sistema/public/storage que es la ruta por defecto de laravel. Para comprobar si el symlink está correcto se debe utilizar el siguiente comando:

ls -l /home/carpeta_del_usuario_sistema/public_html/storage

Para probar esto desde una vista basta con citar la ruta del archivo (ejemplo de sistema pagos):

<a href=»/storage/uploads/solicitudes_programas/2024/57AsgCWQ6UwgnQwqMKZmwiJOjwTDWLIV16jER1BM.pdf» target=»_blank»> Ver archivo </a>

Deja un comentario

Hiva

Nulla posuere libero non elit eleifend dictum. Cras iaculis dolor neque, vestibulum mollis nisi posuere ac. Phasellus diam ex, laoreet in facilisis sit amet, suscipit in felis.

Contacto

contacto@hiva.cl

+56987985413

Dirección

1 norte 461 oficina 703, Viña del Mar