Uploads work on a plain YAML page — no separate .php file needed. The embedded PHP below reads $_FILES just like a normal PHP page.