b0d888e02e9a9c96e702c4580f205d9a37123ccb
Go test App
Zum Kompilieren folgende Go-Abhängigkeiten installieren:
go get github.com/gorilla/muxgo get github.com/boombuler/barcodego get github.com/boombuler/barcode/qrgo get github.com/disintegration/imaging
Kompilieren mit: go build main.go
API-Endpunkte:
/- Ruft den Statischen Content imweb-Verzeichnis auf/folder/{foldername:.*}- Listet die Dateien im verzeichnisfoldernameauf/qr/{qrlink:.*}- Erstellt einen QR-Code mit dem übergebenen Linkqrlink/thumb/{imgname:.*}- Erstellt ein Thumnail eines des Bildesimgnameund zeigt dieses dann an/imgdl/{imgname:.*}- Nimmt das Bildimgnameund bietet es zum Download an/img/- Zeigt ein Bild aus dem Statischen Bilder-verzeichnis an
Konfiguration
Die Konfiguration erfolgt in der Datei config.json, z.B:
{
"Host":"http://127.0.0.1",
"Port":"8000",
"IMGPath":"C:\\Fotos"
}
Description
Languages
Go
60.3%
HTML
39.7%