PHP AJAX Datei upload

ich habe überall gesucht stackoverflow und die Allgemeine internet-und ich kann nicht finden, eine einfache AJAX file uploader (Nur Formular). Die, die ich gefunden haben sind nicht flexibel genug und passen nicht zu meinem Zweck. Wenn ich könnte, stellt dieses Skript zum hochladen von Dateien, das wäre toll:

<script type="text/javascript">
 function upload(str)
 {
 if (str.length==0)
 { 
document.getElementById("txtHint").innerHTML="";
 return;
  }
 if (window.XMLHttpRequest)
    {//code for IE7+, Firefox, Chrome, Opera, Safari
   xmlhttp=new XMLHttpRequest();
   }
 else
   {//code for IE6, IE5
   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
   }
 xmlhttp.onreadystatechange=function()
   {
   if (xmlhttp.readyState==4 && xmlhttp.status==200)
     {
     document.getElementById("hint").innerHTML=xmlhttp.responseText;
     }
   }
 xmlhttp.open("GET","ajax/link.php?q="+str,true);
 xmlhttp.send();
 }

In der HTML-hätte ich

<input type='file' onblur='upload(this.value)'>

Dank

InformationsquelleAutor | 2012-04-10

Schreibe einen Kommentar