【发布时间】:2022-01-10 12:49:31
【问题描述】:
我已使用以下代码在我的 FastApi 应用中安装了静态目录。
from fastapi.staticfiles import StaticFiles
app = FastAPI(
title="Title of the Application",
description="Over all description of the application")
app.mount("/public", StaticFiles(directory='public'), name='public')
如果我有一个符号链接指向应用文件夹之外的路径,例如
/home/xyz/app/main.py
/home/xyz/app/index.html
/home/xyz/app/public/data -> /home/xyz/static/whatever.tgz
FastApi 应用程序能够识别 url xyz.com/public/index.html,但无法识别 xyz.com/public/data。
这可行吗?不幸的是,由于 blob 太大,我无法使用 FileResponse。我想以某种方式返回带有简单链接的文件。
【问题讨论】:
标签: python fastapi static-files