diff --git a/app/Utils/TempFile.php b/app/Utils/TempFile.php index 3c0e2f08620d..05f968f9fe30 100644 --- a/app/Utils/TempFile.php +++ b/app/Utils/TempFile.php @@ -25,7 +25,11 @@ class TempFile public static function filePath($data, $filename) :string { - $file_path = sys_get_temp_dir().'/'.sha1(microtime() . '/' . $filename); + $dir_hash = sys_get_temp_dir().'/'.sha1(microtime()); + + mkdir($dir_hash); + + $file_path = $dir_hash . '/' . $filename; file_put_contents($file_path, $data);