none
Subir archivos grandes a Sharepoint RRS feed

  • Pregunta

  • Buenas tardes,

    tengo que subir unos archivos a Sharepoint y algunos son de más de 70 mb. Para ello, tengo un método que lo hace pero si el archivo ocupa más de 70 mb me salta la siguiente excepción:

     Exception of type 'System.OutOfMemoryException' was thrown.

    ¿Alguien sabe cómo solucionar esto?

    Un saludo y muchas gracias!
    jueves, 22 de octubre de 2009 14:50

Respuestas

  • hola Jose,

    Para lograr subir archivos de mas de 50 mb (que es lo que sharepoint permite), basicamente tienes que realizar las siguientes acciones:

    - Modificar en el IIS el Request Timeout que por default es 120 seg, a un valor mas a acecuado de acuerdo con tus necesidades.
    - Incrementar el parametro MaxRequestLenght en el web.config
    - Incrementar el tamaño del "Chunk" a través del stsadm

    Estas ligas pueden ayudarte a logra eso

    http://www.shareesblog.com/?p=78
    http://support.microsoft.com/kb/925083

    Saludos
    Gerardo Reyes Ortiz
    MCTS, MCP
    www.gerardo-reyes.blogspot.com
    • Marcado como respuesta jose.aph miércoles, 30 de junio de 2010 13:28
    jueves, 22 de octubre de 2009 15:34

Todas las respuestas

  • Os aporto más información.

    El archivo lo subo así:

                                spfile = spfilecol.Add(ArchivoRemoto, buffer)
                                spfile.Item.Update()

    donde buffer es un array de bytes.

    He visto que también se puede poner un stream.. ¿ganaría algo? ¿o seguiría con el mismo problema?

    Muchas gracias de nuevo.

    jueves, 22 de octubre de 2009 15:11
  • Has modificado la limitacion existentes en sharepoint para aceptar ficheros de mas de 50Mb?
    Microsoft MCP 6608628
    jueves, 22 de octubre de 2009 15:28
  • hola Jose,

    Para lograr subir archivos de mas de 50 mb (que es lo que sharepoint permite), basicamente tienes que realizar las siguientes acciones:

    - Modificar en el IIS el Request Timeout que por default es 120 seg, a un valor mas a acecuado de acuerdo con tus necesidades.
    - Incrementar el parametro MaxRequestLenght en el web.config
    - Incrementar el tamaño del "Chunk" a través del stsadm

    Estas ligas pueden ayudarte a logra eso

    http://www.shareesblog.com/?p=78
    http://support.microsoft.com/kb/925083

    Saludos
    Gerardo Reyes Ortiz
    MCTS, MCP
    www.gerardo-reyes.blogspot.com
    • Marcado como respuesta jose.aph miércoles, 30 de junio de 2010 13:28
    jueves, 22 de octubre de 2009 15:34
  • Buenas a todos, sí, modifiqué el tamaño de sharepoint a 1gb, el resto de cosas las probaré lo antes que pueda y os contaré.

    Muchas gracias por las respuestas.
    lunes, 26 de octubre de 2009 15:49