Golang REST API for storing images
Uses sqlite for storage
Uses github.com/lithammer/shortuuid
for uuid
Uses github.com/gin-gonic/gin
as backend
GET /image/:uuid
{
"location": "/store/KAyWkWM7FJQrd7LHufHSvi.jpg"
}
POST /upload
curl -i -X POST -F "[email protected]" localhost:8080/upload
{
"uuid": "KAyWkWM7FJQrd7LHufHSvi",
"location": "/store/KAyWkWM7FJQrd7LHufHSvi.jpg",
"filetype": "jpg",
"size": "9806"
}
- JPG image compression
- OAuth 2.0
- More upload options