FileResponse FastAPI 响应类型详解:深入探索 FileResponse FileResponse 的基本概念与作用 是 FastAPI 提供的众多响应类型之一,专门用于将服务器上的文件作为 HTTP 响应返回给客户端。它的核心作用是: 文件传输: 将服务器本地文件(如图片、文档、压缩包等)的内容读取出来,并通过 HTTP 响应发送给客户端。 内容协商: 允许你指定文件的 MIME 类型 (media type),确保客户端能够正确解析和处理接收到的文件数据。 文件名设置: 你可以自定义客户端下载文件时默认保存的文件名,提升用户体验。 HTTP 头控制: 允许你设置额外的 HTTP 响应头,例如 头,控制文件在客户端的行为(例如强制下载或内联显示)。