Basic upload mechanics.