So habe ich diese Anordnung, die einige Bilder enthält:mit AJAX
var images = [image1, image2, image3]
Die Bilder sind in Form von Dateien. Wie kann ich diese Bilder auf eine PHP-Datei
Die Folge Code arbeiten mit AJAX nicht senden:
$.ajax({
url: 'PHP/posts.php',
type: 'post',
data: {data: images},
success: function(data) {
alert(data);
location.reload();
}
});
Mein HTML:
<div id="newPostFile">
<label for="newPostFiles"><i class="fa fa-file-text-o" id="newPostFileIcon" aria-hidden="true"></i></label>
<input type="file" name="newPostFiles" id="newPostFiles">
</div>
Also, was ich im Grunde erreichen wollen, ist, dass Ich wähle eine Datei einzeln aus und fügt sie dem Array hinzu. Wenn ich auf "Senden" klicke, werden alle Dateien gleichzeitig hochgeladen. Der Grund, warum ich nicht mehrere verwendet haben ist wegen anderer Probleme, die ich gestoßen, die mich Verzögerung
Haben Sie eine Liste von '' Eingabe in Ihrem HTML verwendet? –
Lesen Sie auf 'FormData', Sie können Ihre Bilddaten an dieses Objekt anhängen und per Ajax ... – Stuart
Ja, ich habe es verwendet. –