I think you'll need 3 fields. One radio field where they select if they want to "upload" or "link to external", and then one field for your upload and one field for them to just enter a link. You can use the radio as a toggle by using conditional states.
Also, before you can set conditions you have to save your Form & Content Types with the fields you want to set conditions with. :) Tip to others trying the same.