Bilder bzw Dateien per Ajax senden

jayplaya1

Mitglied
Hey Leute, find nichts im Netz zu meiner Frage.

Formularinhalte Per Ajax zu senden ist ja eigentlich nicht so das Problem, aber wie versende ich zb Bilder oder Dateien per Ajax?

Bisher mach ich das immer so
Javascript:
 $(document).ready(function()
{
    $("#picupl").submit(function() {
		$.ajax({
            type: "POST",
           	url: "picupload.php",
            data: "datei=" + $("#datei").val(),
           success: function(msg)
           {          
	   $('#ajlod').load("irgendwas neues");
	   }		
       });
       return false;
    });
});
Wie kann ich den jetzt Bilder per POST mitschicken****

ID datei ist vom input name="datei", schicke ich das so ab bekomme ich lediglich den Namen des Bildes ausgespuckt, ich will aber das Bild ansich haben, es per PHP übernehmen und dann in eine DB nach überprüfung packen. Was mach ich falsch?
 
Du müsstest die Daten der Datei per FileAPI laden und dann mit Base64 kodieren. Das was du dann hast, kannst du per POST verschicken.
 

Neue Beiträge

Zurück