I've never had a problem uploading any size of file.. I think the largest I've uploaded was about 40MB. Picture size has never been an issue either.