Any chance the photo is saved in an unacceptable format? One program of mine default-saves them as PNG files which will not upload on YT. I have to remember to click on the down arrow and selct JPEG when saving the photo file.
Just a thought, as it has happened to me... then thinking what IS the problem? Look at the file - yep PNG. Resave as JPEG, then no problem uploading.