FastAPI 上传文件
首先,要向服务器发送一个文件,你需要使用HTML表单的enctype作为 multipart/form-data ,并使用输入类型作为文件来渲染一个按钮,当点击时允许你从文件系统选择一个文件。
请注意,表单的行动参数到端点http://localhost:8000/uploader,方法被设置为POST。
这个HTML表单被渲染成一个模板,其代码如下 —
访问http://localhost:8000/upload/。你应该得到带有 选择文件 按钮的表格。点击它,打开要上传的文件。
上传操作由FastAPI的 UploadFile 函数处理。
我们将使用Python中的 shutil 库将收到的文件复制到服务器位置,名称为 destination.png 。