Ich baue meine erste REST Api und es läuft bisher gut, ich habe gerade ein Problem mit dem Hochladen von Dateien via PUT
request method. Ich muss PUT
sein, weil ich einen Benutzer und sein Avatar-Bild von einer iOS-App aktualisiere und PUT speziell für Update-Anfragen.
Also, wenn ich PUT
und Datei-Upload, das $_FILES
-Array ist eigentlich leer, aber wenn ich die PUT
Daten drucken
Ich bekomme folgende Antwort:
%Vor% Jetzt verstehe ich diese PUT
Daten nicht wirklich, weil ich nicht einfach auf sie wie ein Array oder irgendetwas zugreifen kann. Meine Frage ist also, wie kann ich von den PUT
Daten auf die hochgeladene Datei zugreifen?
Danke für Ihre Hilfe.
PHP bietet Unterstützung für die HTTP PUT-Methode, die von einigen Clients zum Speichern von Dateien auf einem Server verwendet wird. PUT-Anfragen sind viel einfacher als ein Datei-Upload mit POST-Anfragen und sie sehen in etwa so aus:
%Vor%Der folgende Code ist in der offiziellen PHP-Dokumentation zum Hochladen von Dateien via PUT:
%Vor%Es gibt ein Beispiel dafür im PHP-Handbuch: Datei-Upload: PUT-Methode .
%Vor%