Hallo Leute,
folgendes, ich glaube einfaches Problem, worauf ich allerdings noch keine Lösung gefunden habe:
Ich habe also ein Input-Objekt, um eine Datei hochzuladen. Dies soll natürlich per PHP erfolgen. Also will ich mit Ajax mit $.get die entsprechende PHP Datei im Hintergrund aufrufen, die Datei hochladen, und im Anschluss ein Div mit dem aktuellen Foto Neuladen.
Ich werde alles hinbekommen, nur brauche ich eben den Pfad zur Datei! Und den bekomme ich eben nicht ausgelesen. Habe es folgendermaßen probiert, was zu keiner Lösung geführt hat.
Hoffe ihr wisst weiter
folgendes, ich glaube einfaches Problem, worauf ich allerdings noch keine Lösung gefunden habe:
Code:
<input id="file" type="file"/>
Ich habe also ein Input-Objekt, um eine Datei hochzuladen. Dies soll natürlich per PHP erfolgen. Also will ich mit Ajax mit $.get die entsprechende PHP Datei im Hintergrund aufrufen, die Datei hochladen, und im Anschluss ein Div mit dem aktuellen Foto Neuladen.
Ich werde alles hinbekommen, nur brauche ich eben den Pfad zur Datei! Und den bekomme ich eben nicht ausgelesen. Habe es folgendermaßen probiert, was zu keiner Lösung geführt hat.
Code:
$('#file').on('change', function () {
var fileReader = new FileReader();
fileReader.onload = function () {
var data = fileReader.result; // data <-- in this var you have the file data in Base64 format
};
alert(fileReader.readAsDataURL($('#file').prop('files')[0]));
});
}
Hoffe ihr wisst weiter
Zuletzt bearbeitet von einem Moderator: