I'm planning to migrate my website to a new host. They provide a free service for migration and if you give them cpanel access then they will do everything for you for free, as long as your site compressed size is less than 8GB. Mine is about 67GB (tens of thousands of pics). I have a current copy of it all downloaded to my pc. About 63GB is in wp-content/uploads. If I empty this folder, let the new host migrate the now 5GB site, then I personally uploads the files back to wp-content/uploads, will it all be okay? I understand that the hosting site may have the best answer, but I know they'll simply say "our migration is best effort, no guarantees etc". So I just need a general practical answer, will this plan of mine work? Thanks for the answers…

Your WordPress is not the files on [disk.It](http://disk.It) is the mysql database. I did not see any mention of that in your post, and its crucial.