From aea0a5bf714d428fbe70b756532625400c43cb16 Mon Sep 17 00:00:00 2001 From: raizenxd Date: Sat, 29 Mar 2025 12:10:25 +0100 Subject: [PATCH] markdown.... --- README.md | 24 ++++++++++++------------ _map.db | Bin 12288 -> 0 bytes 2 files changed, 12 insertions(+), 12 deletions(-) delete mode 100644 _map.db diff --git a/README.md b/README.md index 36f8173..233c91d 100644 --- a/README.md +++ b/README.md @@ -17,19 +17,19 @@ Dieses Projekt demonstriert die Umsetzung eines einfaches Dienstes mit flask (Ro ## Bedienung -Aus Perspektive der Nutzer: - 1. Rufe index auf - 2. Häge die Datei an das Formular, drücke auf Upload - 3. Eine Übersicht mit Downloadlink wird angezeigt +Aus Perspektive der Nutzer: + 1. Rufe index auf + 2. Häge die Datei an das Formular, drücke auf Upload + 3. Eine Übersicht mit Downloadlink wird angezeigt + +Aus Perspektive der API: + 1. Übergebe die Datei an das /upload Endpoint (format: file -> binary data, filename -> name der datei) + 2. Aufruf von Downloads genau so wie Nutzer -Aus Perspektive der API: - 1. Übergebe die Datei an das /upload Endpoint (format: file -> binary data, filename -> name der datei) - 2. Aufruf von Downloads genau so wie Nutzer - ## Struktur -(host)/ -> Formular bei dem die Datei angehängt wird (nicht für API gedacht) -(host)/upload -> Formular oder API sendet die Datei an dieses Endpoint, als Rückgabe wird eine übersicht mit dem Link ausgegeben. -(host)/file/(id) -> Dateiübersicht die Name, Größe, Uploaddatum sowie den Downloadlink enthält (könnte für API nützlich sein) -(host)/file/(id)/download -> Startet den download von der Datei +(host)/ -> Formular bei dem die Datei angehängt wird (nicht für API gedacht) +(host)/upload -> Formular oder API sendet die Datei an dieses Endpoint, als Rückgabe wird eine übersicht mit dem Link ausgegeben. +(host)/file/(id) -> Dateiübersicht die Name, Größe, Uploaddatum sowie den Downloadlink enthält (könnte für API nützlich sein) +(host)/file/(id)/download -> Startet den download von der Datei diff --git a/_map.db b/_map.db deleted file mode 100644 index 71ca0faa622b58ece4180854d9529390ae308737..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI$O;6N77y#h5Yd}q~%7v3*5<|i!u*~?*~e2jiao zRUZ5m{s+$o4zx7dg>e=>{qo%)~q$d zG{UC8Gn-F_$@->f1)a}7mg2ub6emHP#J_HO0rDUK0w4eaAOHd&00JNY0w4eaAaE-M z#$mX)vbq|M4{DpA_(A2e;ZAjB54OBKeyt2)sNrg6v7FN>LFsRO)zdZkV z()`g6>_t7Ct_Sli2V_2-{M+B1crG<9dhj!dzc(EO2!H?xfB*=900@8p2!H?xfB*>G zR)O);Xt6zBW8=qPwwX{#d4ylH#J}xqIa}K;o?}d`SJWx)q;=9TqA-;O(Yz>`W?l=O zQ!1?Rr70-3(vhMltx<;20(VBE`jTQQHZj|z1`*Q5vP+aR&NU?sVVpUPy~KrdlIEO> z+zTZ{u5D9G5?(MZvGdexrmV8o`Z5<}owui@zl96!@e{VTCwngyw|cbmRUg{f;f*Ov zoqO(uP*xUL=33?2D`SmS1sB|KtO?-;d*+H#=2BAcohq#NnmE$=P@i5sJMJ>srKUPc z-}lO_KS|$jzH1c!4&pye2LS>g00JNY0w4eaAOHd&00JNY0wD0e2`snT;q^O_=uxYE I@A^%{KT+PPKL7v#