Form: files
Vi kan laste opp filer fra vår egen maskin, klienten, til tjeneren.
Grunnformen er slik:
Last opp en textfil:
Koden er slik:
<form action="http://www.ia.hiof.no/~borres/cgi-bin/forms/std.py"
accept="text/*"
method="post"
enctype="multipart/form-data">
<div>
<input type="file" name="minfil" size="40" />
</div>
<div>
<input type="submit" value="Send"/>
</div>
</form>
Vi ser at feltet gir opphav til både et tekst-felt og en browser knapp.
Her må vi bruke metoden: post. Det er mulig å bruke attributten accept som brukes til å angi hva slags filer som skal aksepteres av tjeneren. Verdien er lovlige MIME-typer. F.eks. vil accept="text/*" godta MIME-typer: text/plain, text/html osv. Dersom accept ikke brukes vil alle filtyper ansees lovlige.