This one is usually about image size. Cameras today are taking higher and higher resolution images which makes for larger and larger file sizes. Some of those are too big to upload in specific places. If you're having an issue uploading your image, try reducing the file size. If it's an option 72 dpi is a good resolution and 1000px in height should be more than large enough for most websites.