Dans le formulaire, il faut utiliser un champ dont le type est file :
Pour des raisons de sécurité, c'est presque le seul moyen qui permet de faire un upload. Il parait que l'on peut aussi faire cela avec des techniques proches de l'Ajax, mais ce n'est pas pour les débutants.