Skip to content

Commit 0383f69

Browse files
committed
uuid
1 parent e7571cd commit 0383f69

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

handler/image.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ func (i image) UploadImage(c *fiber.Ctx) error {
203203
}
204204

205205
// Generate random name and construct object name
206-
randomName := service.RandomName(10)
206+
randomName := uuid.New().String()
207207
// Sanitize file extension
208208
fileExtension := service.SanitizeObjectName(parseFileName[len(parseFileName)-1])
209209
imageName := randomName + "." + fileExtension
@@ -356,7 +356,7 @@ func (i image) UploadWithUrl(c *fiber.Ctx) error {
356356
}
357357
}
358358

359-
randomName := service.RandomName(10)
359+
randomName := uuid.New().String()
360360
// Sanitize extension
361361
sanitizedExtension := service.SanitizeObjectName(extension)
362362
objectName := randomName + "." + sanitizedExtension
@@ -603,7 +603,7 @@ func (i *image) BatchUpload(c *fiber.Ctx) error {
603603
defer fileContent.Close()
604604

605605
// Generate object name
606-
randomName := service.RandomName(10)
606+
randomName := uuid.New().String()
607607
// Sanitize filename
608608
sanitizedFilename := service.SanitizeObjectName(file.Filename)
609609
objectName := randomName + "_" + sanitizedFilename

service/util.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"fmt"
88
"io"
99
"log"
10+
"math/rand"
1011
"net/http"
1112
"os"
1213
"path/filepath"
@@ -41,7 +42,7 @@ func ReadEnvAndSet() error {
4142
}
4243

4344
func RandomName(length int) string {
44-
return strconv.FormatInt(time.Now().UnixMicro(), 10)
45+
return fmt.Sprintf("%d_%d", time.Now().UnixMicro(), rand.Intn(1000000))
4546
}
4647

4748
func StreamToByte(stream io.Reader) []byte {

0 commit comments

Comments
 (0)