none
subida de archivos de gran tamaño RRS feed

  • Pregunta

  • hola a todos, estoy subiendo archivos al servidor con este codigo,

    using (var reader = new System.IO.BinaryReader(Ruta.InputStream))
                    {
                        productos.Ruta = reader.ReadBytes(Ruta.ContentLength);
                        productos.NombreArchivo = Path.GetFileName(Ruta.FileName);
                        productos.TipoArchivo = Ruta.ContentType;
                        productos.SizeByte = Ruta.ContentLength;
                        productos.FechaVersion = DateTime.Now;
                        productos.Habilitado = true;
                    }

    pero al subir archivos de gran tamaño, no me deja subirlos, en el web.config configure de esta manera.

    <httpRuntime maxRequestLength="2147483647" targetFramework="4.5.2" />
    
    
    <requestLimits maxAllowedContentLength="524288000" />

    pero aun asi no me deja subir archivos de gran tamaño.  estoy probando con uno que pesa 172.895 KB y no se puede.

    martes, 21 de marzo de 2017 15:00

Respuestas

  • maxRequestLength va medido en KB (a diferencia de maxAllowedContentLength que se expresa en bytes). Asi pues, su maximo valor es 2097152. Si pones un numero mas grande no funciona.

    • Propuesto como respuesta Sergio ParraModerator miércoles, 22 de marzo de 2017 9:17
    • Marcado como respuesta kumpiita viernes, 5 de enero de 2018 14:40
    martes, 21 de marzo de 2017 16:14

Todas las respuestas