如何使用 FastAPI return 一个 <img> 元素
How do I return an <img> element with FastAPI
我正在尝试找到一种使用 FastAPI 插入图像的方法,这是我的代码:
app = FastAPI()
app.add_middleware(
CORSMiddleware, allow_origins=["*"], allow_methods=["*"], allow_headers=["*"]
)
@app.get("/files/{file_path:path}")
def read_user_me(file_path: str):
html_content = """
<html>
<head>
<title>Some HTML in here</title>
</head>
<body>
<img src="file:///Users/user/Desktop/document/app//{0}"></img>
</body>
</html>
"""
html_content = html_content.format(file_path,file_path)
return HTMLResponse(content=html_content, status_code=200)
当我启动 univorn 并打开本地主机时。
我收到以下错误:
不允许加载本地资源:file:///Users/user/Desktop/document/app//img.jpg
请帮忙
我正在尝试找到一种使用 FastAPI 插入图像的方法,这是我的代码:
app = FastAPI()
app.add_middleware(
CORSMiddleware, allow_origins=["*"], allow_methods=["*"], allow_headers=["*"]
)
@app.get("/files/{file_path:path}")
def read_user_me(file_path: str):
html_content = """
<html>
<head>
<title>Some HTML in here</title>
</head>
<body>
<img src="file:///Users/user/Desktop/document/app//{0}"></img>
</body>
</html>
"""
html_content = html_content.format(file_path,file_path)
return HTMLResponse(content=html_content, status_code=200)
当我启动 univorn 并打开本地主机时。 我收到以下错误:
不允许加载本地资源:file:///Users/user/Desktop/document/app//img.jpg
请帮忙