FastAPI 接收文件上传 文章目录 FastAPI 接收文件上传 一、bytes 方式 1、接受单个 bytes 数据 修改 files 格式 2、接收多个 bytes 文件 二、UploadFile 格式接收文件 1、接收单个文件 2、接收多个文件 3、多个参数接收文件 三、通过网页上传文件 四、同时上传文件和参数(不能使用json) 1、发送接收单个文件 2、发送接收多个文件 3、设置文件非必传 本文主要测试使用 FastAPI 编写接收文件的接口,使用 requests 库请求上传文件。 建议大家不熟悉而测试的时候,开两个 pycharm 窗口,服务放和请求方都打上断点。这样对报错信息更清楚。 可参考官方:https://fastapi.tiangolo.com/zh/tutorial/request-files/?h=uploadfile 一、bytes 方式 1、接受单个 bytes 数据 from fastapi import FastAPI, File @app.post(<