behandeln wir haben ein HTML-Formular mit <input type="file" name="u_file" class="u_class" id="u_id">
. Wenn ein Nutzer ein Bild hochlädt, wird es in der unten stehenden Tabelle angezeigt, bevor das Formular gesendet wird.Wie mehrere Bildupload eins nach dem anderen in PHP
<div class="preview-div">
</div>.
Das heißt, wenn der Benutzer ein Bild hochladen dann, dass, wenn wir anhängen Bild an die div von jquery.
$("#u_id").change(function(event){
$(".preview-div").append(' <img style="" class="img-class" src="'+URL.createObjectURL(event.target.files[0])+'">');
etc.....
});
wenn Formular dann wird es prüfen
if($_FILES['u_file']['name'] !=""){
$uploadedfile = $_FILES['user_file'];
$image_name=$_FILES['u_file']['name'];
move_imageto_dir();
etc....
}
hier move_imageto_dir();
die benutzerdefinierte Funktion, die wir geschrieben.
Aber das Problem ist, dass es nur das letzte Bild überprüft und bewegt. Wie löst man das?
Das heißt ($ _FILES [ ‚u_file‘] nur die neuesten Upload-Bild enthalten. Was wir tun müssen? Wir nicht <input type='file' multiple>
Sie.
Eingänge als
so werden Sie das Hochladen mehrere Bild oder einzelnes Bild und laden Sie bitte Code von move_imageto_dir() Funktion –