I have found several issues uploading photos.
It is sometimes important that they be jpg not jpeg and png not PNGS.
Sometimes just refreshing my browser works. Sometimes clearing the cache. Sometimes a phone reboot.
I always try to keep my photos below 1M.
I ALWAYS choose thumbnails not full image.