From 742c30e357e0d193ee210e2a8a0123123738c975 Mon Sep 17 00:00:00 2001 From: "Sven.Schmalle" Date: Tue, 26 Nov 2019 12:40:29 +0100 Subject: [PATCH] =?UTF-8?q?Dokumentation=20=C3=BCberarbeitet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index 065a6e0..1d3ed29 100644 --- a/README.md +++ b/README.md @@ -8,3 +8,28 @@ Zum Kompilieren folgende Go-Abhängigkeiten installieren: Kompilieren mit: `go build main.go` +**API-Endpunkte:** + + * `/` - Ruft den Statischen Content im `web`-Verzeichnis auf + * z.B.: http://127.0.0.1:8000/index.html + * `/folder/{foldername:.*}` - Listet die Dateien im verzeichnis `foldername` auf + * z.B.: http://127.0.0.1:8000/folder/2019-11-15 + * `/qr/{qrlink:.*}` - Erstellt einen QR-Code mit dem übergebenen Link `qrlink` + * z.B.: http://127.0.0.1:8000/qr/%3Fdir=2019-11-15 + * `/thumb/{imgname:.*}` - Erstellt ein Thumnail eines des Bildes `imgname` und zeigt dieses dann an + * z.B.: http://127.0.0.1:8000/thumb/2019-11-15/IMG_4186.JPG + * `/imgdl/{imgname:.*}` - Nimmt das Bild `imgname` und bietet es zum Download an + * z.B.: http://127.0.0.1:8000/imgdl/2019-11-15/IMG_4186.JPG + * `/img/`- Zeigt ein Bild aus dem Statischen Bilder-verzeichnis an + * z.B.: http://127.0.0.1:8000/img/2019-11-15/IMG_4186.JPG + + +**Konfiguration** +Die Konfiguration erfolgt in der Datei `config.json`, z.B: +``` +{ + "Host":"http://127.0.0.1", + "Port":"8000", + "IMGPath":"C:\\Fotos" +} +```