Concept Flow - File download responses
Client sends GET request for file
FastAPI receives request
Server locates file on disk
FastAPI creates StreamingResponse
Response headers set (Content-Disposition)
File data streamed to client
Client browser prompts to save or open file
The client asks for a file, FastAPI finds it, prepares a streaming response with headers, and sends it so the client can download.