【发布时间】:2022-09-24 22:19:55
【问题描述】:
我想从 s3 获取一个 PDF 文件,然后从 FastAPI 后端返回到前端。
这是我的代码:
@router.post(\"/pdf_document\")
def get_pdf(document : PDFRequest) :
s3 = boto3.client(\'s3\')
file=document.name
f=io.BytesIO()
s3.download_fileobj(\'adm2yearsdatapdf\', file,f)
return StreamingResponse(f, media_type=\"application/pdf\")
此 API 返回200 状态码,但不返回 PDF 文件作为响应。
标签: python amazon-s3 boto3 fastapi