Flask file manager
Project · app · 2024
Flask file manager is a small Flask application for uploading, listing and downloading files, where each file carries permissions saying which users may download it.
Endpoints
| Endpoint | What it does |
|---|---|
/upload | Upload a file with its permissions |
/files | List the available files, with download links |
/download/<file> | Download a file, if the user is allowed to |
The repository includes .http request files for the VS Code REST Client, which test uploads and downloads as different users without writing any code.
See also
- Web applications
- ADrive, a later, much larger file manager
In the knowledge graph
Flask file manager and the 5 things it is linked to. Open any dot for its page, or explore it in the full graph.
As data
Everything on this page is read from triples in the knowledge graph. These are the 18 it states about Flask file manager, and 1 more its ontology implies; the console runs SPARQL over the whole graph, here in your browser.
@prefix id: <https://ask.chaipat.cc/id/> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix cj: <https://ask.chaipat.cc/ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . id:FlaskFiles a cj:Project ; rdfs:label "Flask file manager" ; cj:description "Flask app for uploading, listing and downloading files with per-user permissions." ; cj:context id:OpenSource ; cj:repository "https://github.com/AppleBoiy/flask-files"^^xsd:anyURI ; cj:firstCommit "2024-07-16"^^xsd:date ; cj:lastCommit "2024-07-16"^^xsd:date ; cj:commitCount 2 ; cj:kind "app" ; cj:license "MIT" ; cj:theme id:ThemeWeb ; cj:uses id:Python , id:Flask ; cj:tier 2 ; cj:succeededBy id:ADrive ; cj:article "https://ask.chaipat.cc/wiki/FlaskFiles"^^xsd:anyURI ; cj:activeIn id:Y2024 ; cj:activity _:b55 .