przesłać wiele obrazów za pomocą jquery ajax i przetworzyć je za pomocą php

Nigdy wcześniej czegoś takiego nie robiłem i pytam, jak to zrobić. Mogę znaleźć sposób, aby to zrobić za pomocą zwykłej części html multiform itp. Ale teraz, jak to zrobić z ajaxem?

Pseudo kod:

html:

<input type="text" class="imgform" name="imagename" value="name" />
<input type="file" class="imgform_image" name="image" value="C:\Users\william\Pictures\image.png" />
<input type="button" id="btn" form="imgform" />

JQUERY:

$('body').on('click', '#btn', function(){
    var form = $(this).attr("form");
    var string = $('.' + form).serialize();

    var image = $('.imgform_image').value("form");
    image = converttobase64(image);

    $.post('action.php?action=uploadimg', string + {'image':image}, function (data){    
       datalader(data);
    });
});

Nie ma pojęcia, jak to zrobić. Jest też sposób na zrobienie tego dla wielu plików img i chek, jeśli plik jest w rzeczywistości obrazem i oczywiście używaj nazwy pliku jako nazwy obrazu zamiast używać wejściowego pola tekstowego.

Wszelkie wskazówki, linki lub przykłady kodu będą przydatne z góry!

questionAnswers(2)

yourAnswerToTheQuestion