Datei uploaden via Javascript

pepsi_gx

Erfahrenes Mitglied
Hallo Forum,

eine Frage habe ich, ist es überhaupt möglich, eine Datei via Javascript an einen Webserver (der die Methode "post" unterstützt) hochzuladen?

Möglicher Code wie folgt:
HTML:
<script type="text/javascript" language="JavaScript">
<!--
function upload() {
  if (document.forms[0].elements['filename'].value != "")
    var ext1 = document.forms[0].elements['bild'].value;
    ext1 = ext1.substring(ext1.length-3,ext1.length);
    ext1 = ext1.toLowerCase();
  if(ext1 != 'jpg' && ext1 != 'png') { // hier wird definiert, welcher Dateityp hochgeladen werden darf
    alert('Sie haben eine .'+ext1+' Datei gewählt, bitte wählen Sie eine .jpg Datei!');
    return false; 
  else
    fileupload(param1, // hier wird als Parameter 1 IP des Servers angegeben
                 param2); // hier wird als Parameter 2 Pfad der lokalen Datei angegeben
    return true;
  }
}
//-->
</script>

<form method="post" enctype="multipart/form-data" onsubmit="return upload();">
<table>
<tr><td><input type="file" size="40" name="filename"></td></tr>
<tr><td><input type="submit" value="upload"></td></tr>
</table>
</form>

Wenn die Antwort "ja" lautet, möchte ich gerne Hinweis bzw. Anleitung bekommen, wie ich die Funktion fileupload() umsetzen soll.

LG
 
Zurück