tus.io公司协议实现网址:aiohttp.web应用
aiohttp-tus的Python项目详细描述
的tus.io服务器实现 aiohttp.web应用程序。在
对于上载大文件,请考虑使用 aiotus(python3.7+)库。在
- Python在3.6+
- 与aiohttp 3.5+配合使用
- BSD许可
- 最新文档on Read The Docs
- 源、问题和拉取请求on GitHub
快速启动
下面的代码演示如何在/uploadsURL上启用tus兼容上载 aiohttp.web应用程序。{tt3后可上传文件$ 目录。在
frompathlibimportPathfromaiohttpimportwebfromaiohttp_tusimportsetup_tusapp=setup_tus(web.Application(),upload_url="/uploads",upload_path=Path(__file__).parent.parent/"uploads",)
CORS标题
要设置CORS头,您需要使用cors_middleware 来自aiohttp-middlewares包。aiohttp-cors 库不受支持原因 aio-libs/aiohttp-cors#241 问题。在
反向代理和HTTPS
当使用HTTPS在反向代理(如nginx)下部署aiohttp应用程序时 支持,需要使用https_middleware 从aiohttp-middlewares包来确保web.Request实例 架构。在
- 项目
标签: