@@ -93,7 +93,6 @@ public function createFromFile(CIFile $file, array $data = []): File
9393 // Gather file info
9494 $ row = [
9595 'filename ' => $ file ->getFilename (),
96- 'localname ' => $ file ->getRandomName (),
9796 'clientname ' => $ file ->getFilename (),
9897 'type ' => Mimes::guessTypeFromExtension ($ file ->getExtension ()) ?? $ file ->getMimeType (),
9998 'size ' => $ file ->getSize (),
@@ -109,9 +108,10 @@ public function createFromFile(CIFile $file, array $data = []): File
109108 // Determine if we need to move the file
110109 if (strpos ($ filePath , $ storage ) === false ) {
111110 // Move the file
112- $ file = $ file ->move ($ storage , $ row [ ' localname ' ] );
111+ $ file = $ file ->move ($ storage , $ file -> getRandomName () );
113112 chmod ((string ) $ file , 0664 );
114113 }
114+ $ row ['localname ' ] = $ file ->getFilename ();
115115
116116 // Record it in the database
117117 $ fileId = $ this ->insert ($ row );
@@ -133,7 +133,7 @@ public function createFromFile(CIFile $file, array $data = []): File
133133
134134 try {
135135 $ result = service ('thumbnails ' )->create ($ entity ->getPath ());
136- rename ($ result , $ output );
136+ copy ($ result , $ output );
137137
138138 // If it succeeds then update the database
139139 $ entity ->thumbnail = $ thumbnail ;
0 commit comments