Concept Flow - File download responses
Client sends request for file
Flask route receives request
Prepare file data and headers
Create response with file content
Set headers for download (Content-Disposition)
Send response back to client
Browser prompts user to save or open file
The client requests a file, Flask prepares the file and headers, sends a response with download instructions, and the browser prompts the user to save or open the file.