Para hacer upload de archivos al servidor automáticamente en ASP tienes que instalar un componente ActiveX del servidor especial.
El más conocido es el ASPUpload, de la empresa Persits, en la dirección http://www.aspupload.com. Para los interesados, tenemos en DesarrolloWeb un interesante taller de ASP donde comentamos ASPUpload.
Otro producto comercial es el File Up, de la empresa Soft Artisans, con dirección http://www.softartisans.com/softartisans/saf.html.
Estas dos soluciones son comerciales y necesitan instalarse en el servidor que utilicemos. Sin embargo, puede que no tengamos dinero para comprar las soluciones... o no queramos gastarlo. Además, necesitaremos instalar nuevos controles en el servidor, para lo que deberíamos ponernos en contacto con nuestro proveedor de hosting para preguntar el procedimiento a seguir. El problema puede surgir si nuestro proveedor no permite instalar nuevos controles...
Para solucionar los posibles inconvenientes anteriores, otra posibilidad es utilizar el xelUpload, una solución gratuita y sin necesidad de instalar ningún componente en nuestro servidor. Esta posibilidad está comentada con detenimiento en un artículo de aspFacil.com.