anonymous Log in
Search
Recents:
v3.0
csharp-l
Error ficheros PDF grandes
06/07/20 09:29

nacho.rodriguez

Replies: 3

Buenos días,


Tengo un procedimiento para descargar ficheros, que guardo en un campo BLOD
(AdjuntoContenido).
Utilizo Genexus 16U9 (net core), y en versiones anteriores funcionaba.

Los archivos pequeños los descarga sin problemas ( < de 1 MB, más o menos),
pero no así los ficheros más grandes.
Los genera bien en la carpeta “PublicTempStorage”, pero lo que recibo en el
navegador (carpeta download) es de menor tamaño.

El source del procedimiento es:

For each Adjunto
Where AdjuntoId = &AdjuntoId
&AdjuntoNombreCompleto = AdjuntoNombreCompleto
&Blob = AdjuntoContenido
Endfor
&HttpResponse.AddHeader('Content-type', 'application/download')
&HttpResponse.AddHeader('Content-Disposition' , 'attachment; filename=' +
&AdjuntoNombreCompleto)
&File.Source = &Blob
&HttpResponse.AddFile(&File.GetURI())





Un saludo,

Ignacio Rodríguez Pequeño
Técnico de Desarrollo y Bases de Datos
Secretaria General de Apoyo a las Instituciones propias de Castilla y León
Tfno. 983 420 149
<mailto:nacho.rodriguez@institucionespropiascyl.es>
nacho.rodriguez@institucionespropiascyl.es

-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,11
Por consultas owner-csharp-l@gxtech.com.uy
Replies

jlozada

06/07/20 09:56
Prueba en tu web.config agregar esto En pequeños me dejaba enviar adjuntos pero más de 4mb no me dejaba hasta que modifique esto y lo puse comona 10 mb. Y bueno quiero adjuntar un reporte pdf output_file pero aun no me sale jejeje.. > El 6 jul. 2020, a la(s) 7:29 a. m., nacho.rodriguez@institucionespropiascyl.es

nacho.rodriguez

06/07/20 12:39
Gracias Juan Luis, He probado la configuración que me has pasado, aunque creo que solo funciona para la controlar los ficheros que se cargan en el servidor, y no he podido solucionar todavía el error, pero gracias por contestar. Un saludo, Ignacio Rodríguez Pequeño Técnico de Desarrollo y Bases de Datos Secretaria General de Apoyo a las Instituciones propias de Castilla y León Tfno. 983 420 149 nacho.rodriguez@institucionespropiascyl.es

nacho.rodriguez

08/07/20 07:34
Buenos días a todos, Al final he solucionado el problema, realizando un sleep(2), para dar tiempo a que se envíe el fichero y no interrumpa su transmisión For each Adjunto Where AdjuntoId = &AdjuntoId &AdjuntoNombreCompleto = AdjuntoNombreCompleto &Blob = AdjuntoContenido Endfor &File.Source = &Blob &HttpResponse.AddHeader('Content-Type', 'application/download') &HttpResponse.AddHeader('Content-Disposition' , 'attachment; filename=' + &AdjuntoNombreCompleto) &HttpResponse.AddFile(&File.GetURI()) &var = Sleep(2) Un saludo, Ignacio Rodríguez Pequeño Técnico de Desarrollo y Bases de Datos Secretaria General de Apoyo a las Instituciones propias de Castilla y León Tfno. 983 420 149 nacho.rodriguez@institucionespropiascyl.es


Back to csharp-l