Implement FileInfo, FileResponse, SaveFileRequest, and CreatedWithIdResponse models. Add get_file_info, get_file (binary download), upload_file (multipart), and delete_file methods. Tests cover metadata retrieval, binary content download with headers, file upload, deletion, and not-found error with message extraction.