También es posible que tu hosting traiga algún componente para upload como el ASPUload o similar que suelen ser bastante sencillos de utilizar (incluyendo un fichero y utilizando un par de funciones normalmente).
Si no estás seguro del hosting donde se va a hospedar la página es mejor utilizar código propio como el que te comenta Kev.