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
Mój artykuł „New Tricks in XMLHttpRequest2” zawiera wiele dobrych przykładów, ale nie zawiera kodu serwera ilustracyjnego, jak obsługiwać pliki. Jeśli zastanawiasz się, jak przesłać plik w xhr.send(FormData), poniżej znajdziesz krótki przykład przesyłania obrazu w języku PHP.
Korzystanie z serwera jest banalne, ale pokazuje 2 rzeczy. Pierwszą z nich jest jednoczesne wysłanie pliku i dodatkowego ładunku. Druga dotyczy pobierania pliku (i innych danych) w języku PHP. Na koniec obraz jest kodowany do adresu URL data: i umieszczany w odpowiedzi JSON wysyłanej 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."],[],[]]