docs/examples: file upload