L'upload de fichier est toujours passé par le biais de composants externes qu'il est nécessaire d'avoir installés sur son serveur, les plus connus sont :
SmartUpload (www.aspsmart.com/fr/gratuit).
Pour pouvoir uploader un fichier sur votre serveur, vous devez avoir un répertoire déprotégé, donc avec l'accès en lecture/écriture (rép "upload" pour notre exemple).
1ère page
Commençons par une simple page avec un formulaire à remplir par l'utilisateur :
Rien de bien compliqué sur cette page, on remarquera toutefois le fait qu'il ne faut pas oublier d'inclure la ligne magique enctype="multipart/form-data" dans la définition de votre formulaire.