locked
How to upload heavy files in sharepoint? RRS feed

  • Question

  •              I have created sharepoint library in which media files are going to store. But when i upload files larger than 50 mb., it gives me an error as 'An unexpexted error has occured.'

                 So my question is that 'How can i upload files larger than 50 mb in sharepoint 2010 library '

    Wednesday, August 17, 2011 10:01 AM

Answers

  • go to Central administrattion

    web application

    manage web app

    select your web app

    general settings

    change by default value from 50M to your value


    romeo donca
    • Proposed as answer by Paul Galvin Wednesday, August 17, 2011 11:04 AM
    • Marked as answer by Wayne Fan Thursday, August 25, 2011 3:20 AM
    Wednesday, August 17, 2011 10:13 AM
  • If you are having lots of files that are big, you might consider to put them elsewhere, like a webserver or some sort.

    SharePoint is going to put those large files in the SQL-SERVER database which is not the perfect place for large files. So put them on the webserver or consider using RBS (Remote-Blob Storage):

    http://www.thesharepointblog.net/Lists/Posts/Post.aspx?List=815f255a%2Dd0ef%2D4258%2Dbe2a%2D28487dc9975c&ID=36

    http://technet.microsoft.com/en-us/library/ee748638.aspx

     


    Regards, Marijn Somers|| http://www.beyond-it.be || Twitter: http://twitter.com/marijnsomers || http://marijnsomers.blogspot.com
    • Marked as answer by Wayne Fan Thursday, August 25, 2011 3:20 AM
    Wednesday, August 17, 2011 10:41 AM
  • The problem is more complex than just set Max File Size property.

    Because you should re-define SharePoint, ASP.NET and IIS limits (Post size, file size, timeouts and etc).

    Look Configuring Large File Support section here

    http://office.microsoft.com/en-us/windows-sharepoint-services-it/installing-and-using-service-packs-for-windows-sharepoint-services-HA001160788.aspx

    Another problem memory utilization. ASP.NET is built in such way that all client requests are kept in memory as one data thread. In many cases this allows drastically improved system performance and reduced time it takes to process each request. But, when you upload large files the system performance goes down proportionally to file size because more memory and processor power is used to process such requests. This can lead to a number of stability problems and even a server crash.

    To support heavy files in our bulk upload project for SharePoint, we implemented custom upload service (with chunk-upload engine) and files in post-request state are saved in temporary file storage on local disk.

     


    Senior Software Developer - Virtosoftware - Premium Web Parts for Microsoft SharePoint 2007 & 2010
    • Marked as answer by Wayne Fan Thursday, August 25, 2011 3:20 AM
    Wednesday, August 17, 2011 11:31 AM
  • It's worth repeating that SharePoint 2010 isn't a replacement for your network drives, so if you're placing lots of old archivable content within it, you may want to reassess this.

    You can also look at RBS (Remote Blob Storage) as a way of externalising content, but you'll either need to build your own connecter or look at something like StoragePoint.


    Steven Andrews | SharePoint Professional | http://www.twitter.com/backpackerd00d | https://baron72.wordpress.com/
    • Marked as answer by Wayne Fan Thursday, August 25, 2011 3:20 AM
    Wednesday, August 17, 2011 11:34 AM
    Answerer

All replies

  • go to Central administrattion

    web application

    manage web app

    select your web app

    general settings

    change by default value from 50M to your value


    romeo donca
    • Proposed as answer by Paul Galvin Wednesday, August 17, 2011 11:04 AM
    • Marked as answer by Wayne Fan Thursday, August 25, 2011 3:20 AM
    Wednesday, August 17, 2011 10:13 AM
  • If you are having lots of files that are big, you might consider to put them elsewhere, like a webserver or some sort.

    SharePoint is going to put those large files in the SQL-SERVER database which is not the perfect place for large files. So put them on the webserver or consider using RBS (Remote-Blob Storage):

    http://www.thesharepointblog.net/Lists/Posts/Post.aspx?List=815f255a%2Dd0ef%2D4258%2Dbe2a%2D28487dc9975c&ID=36

    http://technet.microsoft.com/en-us/library/ee748638.aspx

     


    Regards, Marijn Somers|| http://www.beyond-it.be || Twitter: http://twitter.com/marijnsomers || http://marijnsomers.blogspot.com
    • Marked as answer by Wayne Fan Thursday, August 25, 2011 3:20 AM
    Wednesday, August 17, 2011 10:41 AM
  • The problem is more complex than just set Max File Size property.

    Because you should re-define SharePoint, ASP.NET and IIS limits (Post size, file size, timeouts and etc).

    Look Configuring Large File Support section here

    http://office.microsoft.com/en-us/windows-sharepoint-services-it/installing-and-using-service-packs-for-windows-sharepoint-services-HA001160788.aspx

    Another problem memory utilization. ASP.NET is built in such way that all client requests are kept in memory as one data thread. In many cases this allows drastically improved system performance and reduced time it takes to process each request. But, when you upload large files the system performance goes down proportionally to file size because more memory and processor power is used to process such requests. This can lead to a number of stability problems and even a server crash.

    To support heavy files in our bulk upload project for SharePoint, we implemented custom upload service (with chunk-upload engine) and files in post-request state are saved in temporary file storage on local disk.

     


    Senior Software Developer - Virtosoftware - Premium Web Parts for Microsoft SharePoint 2007 & 2010
    • Marked as answer by Wayne Fan Thursday, August 25, 2011 3:20 AM
    Wednesday, August 17, 2011 11:31 AM
  • It's worth repeating that SharePoint 2010 isn't a replacement for your network drives, so if you're placing lots of old archivable content within it, you may want to reassess this.

    You can also look at RBS (Remote Blob Storage) as a way of externalising content, but you'll either need to build your own connecter or look at something like StoragePoint.


    Steven Andrews | SharePoint Professional | http://www.twitter.com/backpackerd00d | https://baron72.wordpress.com/
    • Marked as answer by Wayne Fan Thursday, August 25, 2011 3:20 AM
    Wednesday, August 17, 2011 11:34 AM
    Answerer