This commit is contained in:
2026-02-27 13:59:06 +01:00
parent 19434b3fd0
commit 90ae94ef6f
4 changed files with 15 additions and 3 deletions

View File

@@ -5,6 +5,7 @@ import (
"io"
"os"
"path/filepath"
"strconv"
"time"
"github.com/gin-gonic/gin"
@@ -49,7 +50,14 @@ func uploadHandler(c *gin.Context) {
return
}
expiry := time.Now().Add(24 * time.Hour)
durationHours := 24 // default
if val := c.PostForm("duration"); val != "" {
fmt.Println("Duration provided:", val)
if parsed, err := strconv.Atoi(val); err == nil {
durationHours = parsed
}
}
expiry := time.Now().Add(time.Duration(durationHours) * time.Hour)
record := FileRecord{
ID: id,

View File

@@ -32,6 +32,7 @@ func main() {
router := gin.Default()
router.MaxMultipartMemory = 10 << 30
router.LoadHTMLGlob("templates/*")
router.StaticFS("/static", gin.Dir("./static", false))
// Public Routes
router.GET("/", func(c *gin.Context) { c.HTML(200, "index.html", nil) })