I believe that feature only works with the old CD-Media, which hasn’t been up since the move to Discourse. I think Imgur uploads are your only option at this point, unfortunately.
At this point, Imgur and Instagram images are the only ones that work on Blue Alliance. Many have tried to get the new format URLs from CD to work, but everyone gets the error message you got. I was a little surprised that Blue Alliance hasn’t changed this to accept images from the new version of CD, but that’s where we are. I set up an Imgur page for our team just for the purpose of uploading images to Blue Alliance.
I’ve never used CD to get pictures onto TBA. I just upload straight from the app. If you have the TBA media key (found on the mentor’s dashboard in the coupons section), you can approve/deny the media queue.
Direct upload to TBA is just installing the app from the store to a mobile device. This is an android view, and after tapping the yellow camera, the pop up appears.
Direct upload using a non-mobile device is something I’ve never done, so I do not have the knowledge of that but it should be fairly easy.
Without the media key, you’ll just have to wait for a TBA staff to approve the content.
But there should definitely be some cleaning up on the page so that it doesn’t suggest CD media or create some weird 404s and 500s.
The issue is a bit dated, but it is being tracked here. I added some details to it for further tracking.
Finally, going forward you can place a question like this in the TBA category rather than the CD forum support category to get the fastest response from folks like @Eugene_Fang and others that primarily hang out over there.