Allright. Thanks for your help!This issue is being posted about quite often in the Tech forum here currently. https://www.bladeforums.com/forums/tech-support-general-q-a-site-feedback-more.679/
Another option always available to you is to purchase a paid membership which allows direct picture uploading, no host site needed.
Best of luck to you, it’s been very frustrating to a lot of other members here too.