Skip to content

Commit 6f12fd6

Browse files
committed
prevent collisions when many files have the same name
1 parent 3c536cb commit 6f12fd6

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/Http/Controllers/UppyS3MultipartController.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,9 @@ public function createMultipartUpload(Request $request)
104104
{
105105
$type = $request->input('type');
106106
$filenameRequest = $request->input('filename');
107-
$fileName = pathinfo($filenameRequest, PATHINFO_FILENAME);
108107
$fileExtension = pathinfo($filenameRequest, PATHINFO_EXTENSION);
109108
$folder = config('uppy-s3-multipart-upload.s3.bucket.folder') ? config('uppy-s3-multipart-upload.s3.bucket.folder').'/' : '';
110-
$key = $folder.Str::of($fileName.'_'.microtime())->slug('_').'.'.$fileExtension;
109+
$key = $folder.Str::uuid().'.'.$fileExtension;
111110

112111
try {
113112
$result = $this->client->createMultipartUpload([

0 commit comments

Comments
 (0)