Generar enlace encriptado para descarga de documentos
J
Jeferson Stalin Torres
empezó un tema
en torno a 2 años hace
Buenas tardes.
Una consulta, necesito utilizar el fichero estándar de flexygo para descargar documentos (~/forms/documents/download.ashx)
Lo he mirado con la consola del navegador y siempre le pasa el id encriptado.
Necesito saber como formar la url para descargar un documento concreto asociado a un objeto. En este caso seria el Parte 49439 (IdDoc 86656)
Saludos.
1 comentario
Rubén Pardo Orero
ha dicho
en torno a 2 años hace
Hola Jeferson Stalin Torres,
Si es para pintarlos en un template necesitas crear una vista que devuelva la ruta del documento (realtiva o completa) y darle como alias a ese campo uno de los siguientes valores según corresponda:
En el caso de los documentos del ERP ya tienes la vista configurada en el objeto de documentos, pero puedes crearte una nueva que relacione con la tabla de partes si la necesitas:
Si por el contrario quieres generar la ruta a cualquier documento del servidor (para enviar un enlace por email por ejemplo), puedes usar el siguiente código:
Dim dw As New Utilities.Download
dw.Path = "C:\MiFichero.JPG"
dw.DeleteAfterDownload = False
dw.ExpiredDate = Now.AddHours(1)
Return dw.GetLink()
Por seguridad, la clave de encriptación varia en cada máquina por lo que el enlace solo puede ser generado desde el propio servidor y no existe procedimiento para generarlos desde JS.
Jeferson Stalin Torres