<SCRIPT TYPE="text/javascript"> document.write('Type des données du formulaire form_fichier : <B>'+document.forms["form_fichier"].encoding+'</B><BR>'); document.write('Type des données du formulaire form_texte : <B>'+document.forms["form_texte"].encoding+'</B><BR>');
</script>
Résultat
Emulation de la console
Explication
Affiche le type de "codage" des données de deux formulaires.
Remarque : le type "multipart/form-data" permet l'upload de fichiers sur le serveur http. Exemple : <FORM NAME="form_fichier" ACTION="url_du_script_recevant_le_fichier" ENCTYPE="multipart/form-data">
<INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" SIZE="65536">
<INPUT TYPE="file" NAME="fichier"><BR>
<INPUT TYPE="submit" VALUE="Uploader le fichier">
</FORM>
Ici, <INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" SIZE="65536"> permet de limiter la taille du fichier à uploader à 64 Ko, mais attention cette protection peut être facilement contournée. En PHP par exemple, la véritable limite est à fixer dans le fichier de configuration php.ini