Previsualizar descargas en la interfaz

Buen día

En toba se tiene la forma de previsualizar cualquier documento previamente cargado, sin necesidad de volverlo a descargar ?

Por ejemplo al lado izquierdo tener el listado de archivos y al hacer click sobre el mismo, al lado derecho se pueda visualizar el contenido del archivo que puede ser pdf, word, jpg; podría ser sobre un ef_fijo, u otro ef

Alguien lo ha hecho, le agradecería me colaboraran, ya que la idea es iniciar un sistema de gestión documental y este punto es clave

Gracias y saludos

Hola Jhon,

toba no tiene por si mismo un previsualizador de archivos, para eso necesitarias un applet o algun complemento en el mismo browser. Lo mas cercano que he visto en ese estilo es lo que hace Google, con su app “Docs”, fijate por ahi algo como esto puede ayudarte.

Saludos

Richard,
Entonces podría ser como una sugerencia para futuras versiones de siu-toba

Mientras, lo solucione con la ayudad del siguiente link
http://www.forosdelweb.com/f18/aporte-visualizador-web-archivos-pdf-ppt-php-mysql-google-843748/

Gracias por la ayuda, investigaré y te cuento

Richard una ayudita,
en un cuadro tengo un vínculo que permite descargar un archivo y lo hace bien llevandome a la siguiente URL
http://localhost/soft_auditorias/1.0/aplicacion.php?ah=st556d0c41390eb&ai=soft_auditorias||6185&x_dbr_clave=0&name=A__CURSO_MOVILES_REDUNX_ORG.pdf&evt=imprimir_adjuntos&fila=0&tm=1

Pero lo que te comentaba es poderlo pre-visualizar en la misma interfaz sin necesidad de la descarga, encontramos la siguiente ayuda

$ruta = ‘http://localhost/soft_auditorias/1.0/temp/A__CURSO_MOVILES_REDUNX_ORG.pdf’;
echo “

”;
echo “”;
echo “
”;

Pero no hemos podido integrarlo con la primera parte, me imagino que se debe redireccionar la URL nuevamente, para que se ejecute el

Hola Jhon,

me parece que no vas a poder hacerlo en tanto y en cuanto lo ejecutes desde localhost, si google necesita acceder a esa url para descargar el documento, deberia estar en una URL publica. No creo que eso se haga desde el cliente, sino mas bien desde los servidores de google.

Saludos

Richard mil gracias nuevamente,
Lo pude solucionar lo dejo para otros necesitados, ya que permite visualisar los archivos antes de descargarlos.

  1. cuando cargo un archivo, guardo su ruta en un campo de la base de datos
  2. el archivo es guardado en un sub-directorio dentro de TEMP
  3. en la interfaz creo un vinculo a una operación, que me ejecuta un archivo plano que contiene el siguiente código

$datos_archivo = get_datos_archivo($filtro_sql);
$ruta = $datos_archivo[0][‘ruta’];
$tipo_archivo = $datos_archivo[0][‘tipe’];
if( !file_exists( $ruta ) ) {
die( “No existe $ruta” );
}
$array = explode(‘/temp/’, $ruta);
$array_ruta = explode(‘/temp/’, $ruta);
$dir_toba = toba_dir(); //C:\proyectos\toba_2_0
$url_actual = toba::vinculador()->get_url(‘sinpros’);
$servidor = “my_servidor.edu.co”;
$array_proyecto = explode(‘/’, $url_actual);
$proyecto = toba::proyecto()->get_id();
$version = $array_proyecto[2];
$url = “http://”.$servidor.“/”.$proyecto.“/”.$version.“/temp/”.$array_ruta[1]; //print_r($url);
echo “



”;