A file storage é uma API criada com padroes rest que permite com que arquivos sejam armazenados diretamente, ficando disponiveis a qualquer instante para donwload
Tag this project with a star 🌟
Certifique-se de ter os seguintes pré-requisitos instalados em sua máquina:
- Python (versão 3.0+ recomendado)
- pip (gerenciador de pacotes do Python)
- Django
- Django Rest Framework
{
"title": "filename",
"fullFile": file
}
Acesse seu arquivo através da URL http://localhost:8000/files/ + FILE ID /
{
"id": 1,
"title": "raleway font",
"acessUrl": "http://localhost:8000/files/1/",
"fileUrl": "http://localhost:8000/media/Raleway.zip",
"readSize": "1.80 MB",
"uploadedAt": "2023-12-29T11:15:17.232146Z",
"meta": {
"name": "Raleway.zip",
"size": 1884759,
"format": "zip",
"created": "2023-12-29T08:15:17.230124"
}
},
Para acessar as files na api basta fazer uma request type GET para http://localhost:8000/files/
Para enviar um novo arquivo basta fazer uma request type POST para http://localhost:8000/files/
{
"title": "filename",
"fullFile": file
}
Para substituir campos de uma file atual basta fazer uma request type PUT para http://localhost:8000/files/ + FILE ID /
Para deletar um arquivo basta fazer uma request type DELETE para http://localhost:8000/files/ + FILE ID /
- O arquivo example.js pode te ajudar a fazer uma requisição.
git clone https://github.com/luiisp/FileStorageApi
cd Insight Sphere
pip install -r requirements.txt
python manage.py runserver