func addDrop(drop database.FormDrop, db *database.Database, r render.Render, req *http.Request) { err := req.ParseMultipartForm(100000) if err != nil { r.JSON(500, map[string]interface{}{"error": "Couldn't parse mutlipart form"}) return } files := req.MultipartForm.File["filezors"] for i, _ := range files { drop, err := db.AddDrop(files[i]) if err != nil { r.JSON(500, map[string]interface{}{"error": err.Error()}) return } r.JSON(200, map[string]interface{}{"id": drop.ID, "filename": drop.Filename, "url": drop.ShortURL}) return } }