Limitar tamaño máximo de adjuntos
Aplica desde Engage 5.5.0.0 en adelante.
Modificar en el web.config
*Como primera medida, se puede limitar el tamaño del request http (es decir, el tramo desde el IE hasta el web server). Esto se hace con el parámetro “maxRequestLength”, que está dentro del item “configuration/system.web/httpruntime”. De fábrica sale con 100MB (se expresa en KBytes: 102400K).
*Otro item que tiene que estar en consonancia es “maxAllowedContentLength”, que está dentro de “configuration/system.webserver/security/requestfiltering/requestlimits”. (Se expresa en Bytes: 104857600).
*Para limitar el tramo que va desde el web server hasta el servicio de kernel, hay que modificar el parámetro “maxReceivedMessageSize” y “maxBufferSize” del binding que se llama “UPL_TCP”. (Se expresa en Bytes: 104857600).
Modificar en “EngageKernelService.exe.config”
*Para limitar el tramo que va desde el web server hasta el servicio de kernel, hay que modificar el parámetro “maxReceivedMessageSize” y “maxBufferSize” del binding que se llama “UPL_TCP”. (Se expresa en Bytes: 104857600).
Más detalles en:
Estos parámetros son de plataforma y controlan el tamaño de los request/response en forma general.
Para el popup de adjuntos de Engage, ese control se hace en el objeto Telerik.
Para modificar el tamaño de los adjuntos, hay que cambiar el parámetro “MaxFileSize” en la página “./EngageAgent/Agent4/Asp/AttachDocument.aspx”, en el siguiente fragmento:
<telerik:RadUpload ID=”rduAttach” runat=”server” MaxFileInputsCount=”1″ MaxFileSize=”10485760″ style=”float:left;”
ControlObjectsVisibility=”None” EnableEmbeddedSkins=”False” Width=”320px”
EnableViewState=”False” InputSize=”50″ Height=”19px” ReadOnlyFileInputs=”True” >
<Localization Select=”Examinar …” />
</telerik:RadUpload>
En el siguiente link está la documentación del parámetro:
https://docs.telerik.com/devtools/aspnet-ajax/controls/upload/validation/integrated-validation#size