Uploaded.net in my experience is a pain to work with, I've been using premium-uploaded to get around it. It's been really good so far. If you sign up, which I do recommend, I'd love if you do it from my referral link.