diff options
Diffstat (limited to '')
| -rw-r--r-- | backend/handlers/record.go (renamed from backend/controllers/recordController.go) | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/backend/controllers/recordController.go b/backend/handlers/record.go index d141fc3..00c9b7d 100644 --- a/backend/controllers/recordController.go +++ b/backend/handlers/record.go | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | package controllers | 1 | package handlers |
| 2 | 2 | ||
| 3 | import ( | 3 | import ( |
| 4 | "context" | 4 | "context" |
| @@ -228,6 +228,10 @@ func DownloadDemoWithID(c *gin.Context) { | |||
| 228 | url := "https://drive.google.com/uc?export=download&id=" + locationID | 228 | url := "https://drive.google.com/uc?export=download&id=" + locationID |
| 229 | fileName := uuid + ".dem" | 229 | fileName := uuid + ".dem" |
| 230 | output, err := os.Create(fileName) | 230 | output, err := os.Create(fileName) |
| 231 | if err != nil { | ||
| 232 | c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) | ||
| 233 | return | ||
| 234 | } | ||
| 231 | defer os.Remove(fileName) | 235 | defer os.Remove(fileName) |
| 232 | defer output.Close() | 236 | defer output.Close() |
| 233 | response, err := http.Get(url) | 237 | response, err := http.Get(url) |