Przetwarzanie przesłanych plików XHR2 w języku PHP

W moim artykule „Nowe sztuczki w XMLHttpRequest2” znajdziesz wiele przydatnych przykładów, ale nie ma w nim kodu serwera, który pokazuje, jak obsługiwać pliki. Jeśli chcesz dowiedzieć się, jak przetwarzać przesyłane pliki za pomocą xhr.send(FormData), zapoznaj się z krótkim przykładem przesyłania obrazu w PHP.

Ten serwer jest trywialny, ale demonstruje 2 rzeczy. Pierwsza to wysyłanie pliku i dodatkowego ładunku jednocześnie. Druga to sposób pobierania pliku (i innych danych) w PHP. Na koniec obraz jest kodowany w formacie URL data: i dołączany do odpowiedzi JSON wysyłanej z powrotem do klienta.