Przetwarzanie przesłanych plików XHR2 w języku PHP
bookmark_borderbookmark
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Eric Bidelman
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.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2012-04-17 UTC."],[],[]]