You Can’t Upload An Empty File To SharePoint 2007 Or SharePoint 2010

The title of this post is pretty self explanatory, but I thought it worth mentioning since I had never run across this rule until just recently.  A few weeks ago I was testing out a new workflow attached to a SharePoint 2007 document library.  I uploaded various file types to ensure all were handled properly.  One of the files I happened to test with was an empty .txt file to which I got the following error.

NoUploadBlankFile1 NoUploadBlankFile2 NoUploadBlankFile3     As you can see from the error message you aren’t allowed to upload a file that is empty.  Fast forward to this week when I was doing some research for my upcoming SharePoint 2010 beta exams.  I remembered that error I got a few weeks ago and decided to try out with SharePoint 2010 as well.  No surprises I got a similar error.

NoUploadBlankFile4 NoUploadBlankFile5


Next time you are uploading files to a SharePoint 2007 or 2010 document library, make sure the file is not empty.  Coincidentally when I tweeted about this issue a few friends replied that they had also found this error recently.  I don’t know the internal reasoning why this is prevented but I assume it has something to do with how the blob for the file is stored in the database.  I assume that this would still be the case even if you had Remote Blob Storage (RBS) configured for your farm, but don’t have access to such a farm to confirm.  If anyone reading this does have access and wants to confirm that would be appreciated, just leave a comment.


-Frog Out

2 thoughts on “You Can’t Upload An Empty File To SharePoint 2007 Or SharePoint 2010

  1. Originally posted on:, I’m not using too many guides per se for my studying (partially because not many exist yet.) Most of my study/research is running through the list on the Microsoft Learning page for each exam (example below.) There is one guide I found for the 70-573 beta exam by Becky Bertram that I haven’t gone in depth with yet. Aside from these I’m just running through functionality and screens for SharePoint 2010 to get a better grasp on how things work in “real world” scenarios. This includes adding a host header to site collection, deploying sandboxed solution, configuring search, etc. I’m scheduled to take both TS beta exams (app dev and IT Pro) next week.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s