Modern ismeretek WEB oldalon : Javascript ismertető HTML formátumban

FileUpload objektum

 Fájl feltöltés a szerverre
 

HTML3.2 Fájl feltöltés a szerverre

Az <input type=file ...> tag-ben hozzuk létre a FileUpload objektumot. Ennek segítségével a felhasználó egy fájlt (így űrlap adatokat) küldhet el a szerver felé, illetve e-mailben postázhatja azt. Ehhez először a Browse gomb megnyomásával ki kell választania a kívánt fájlt, melynek elérési útja a kijelzőmezőben látható. Aztán ténylegesen a Submit (Elküld) gomb megnyomásával küldheti el azt.

Példa:

<html><head><title>Teszt</title>
</head><body>
<form action="/cgi-bin/upload.pl" method=post
  enctype="multipart/form-data">
<p>Küldjön egy szöveges vagy HTML fájlt !</p>
<input type=file size=60 maxlength=80000
 name="fajl_xx" accept="text/*"><br>
<input type=submit value="Elküldés">
</form></body></html>

Magyarázat:

Az <input type=file ...> HTML tag-ban a size= a kijelzőmező hosszát adja meg. Utána a maxlength= megadásával az elküldendő fájl maximális nagyságát adjuk meg bájtban. Az accept= paraméterben megadott  Mime-Type az általunk elfogadott fájltipust jelöli. Itt a csillag "*" használata is megengedett. A fenti példában minden szöveges (*.txt) és HTML (*.html,*.htm) fájlt elfogadunk.

Figyelje meg:

Fontos, hogy a bevezető <form> tag-ban az enctype="multipart/form-data" bejegyzést tegyük, ezzel jelezve, hogy az űrlap egy FileUpload objektumot tartalmaz.

Azzal kapcsolatban, hogy ezen adatok feldolgozása hogyan történik (CGI Scriptek) kimerítő információ az Interneten a  RFC 1867 - form based file upload in HTML alatt található.

 

Nyitó lapVissza egy lapotFel a lap elejéreTovább egy lapot

Készült : 1999-10-27 Lengyel Sándor