Wiki › Project

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

EndpointWhat it does
/uploadUpload a file with its permissions
/filesList 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

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.

When
2023202420252026
Jul 2024 · 2 commits

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.

Download
@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 .
Works 1