Der Datei-Upload-Parameter „$1“ ist kein Datei-Upload; stelle sicher, dass Sie multipart/form-data für den POST verwenden und einen Dateinamen in den Content-Disposition-Header einfügen.