Простой микросервис для хранения файлов в облаке на FastAPI
- FastAPI
- SQLAlchemy
- SQLite + aiosqlite драйвер
git clone https://github.com/XCraiteX/file-cloud-service.git# Ваша ссылка на локал хосте для тестов
HOST_LINK = 'http://localhost:3000'uvicorn app.main:app --port 3300 location /cloud/ {
proxy_pass http://localhost:3300;
proxy_http_version 1.1;
}- Parameters
{
"file": File
}- Successfull
{
"status": "OK",
"details": "File successfully uploaded!",
"uuid": link_here
}- Error
{
"status": "Error",
"details": "Internal server error"
}- Ответ
File Response