有没有办法通过FastAPI下载文件?我们想要的文件位于Azure Datalake中,从湖中检索它们不是问题,当我们试图从datalake中获取字节到本地机器时,问题就会发生。我们尝试过在FastAPI中使用不同的模块,比如starlette.responses.FileResponse和fastapi.Response,但都没有成功。在Flask中,这不是问题,可以通过以下方式完成: from io import BytesIO
from flask import
我正在尝试从SFTP服务器获取一个字节文件,并将其作为文件对象传递给服务器的fastAPI。kind[0]) 我得到了这个错误 AssertionError: 'aiofiles' must be installed to use FileResponse 所以我尝试了流响应,得到了一个空的下载文件return StreamingResponse(flo.read(), media_type=kind[0]) 这是我的前端,只是使用了一个简单的axios get和文件下载库 fileDownload