diff --git a/app/Http/Controllers/AssetsController.php b/app/Http/Controllers/AssetsController.php index d79c37e3ff..9f1396120e 100755 --- a/app/Http/Controllers/AssetsController.php +++ b/app/Http/Controllers/AssetsController.php @@ -836,7 +836,12 @@ class AssetsController extends Controller $date = date('Y-m-d-his'); $fixed_filename = str_replace(' ', '-', $file->getClientOriginalName()); - $file->move($path, $date.'-'.$fixed_filename); + try { + $file->move($path, $date.'-'.$fixed_filename); + } catch (\Symfony\Component\HttpFoundation\File\Exception\FileException $exception) { + $results['error']=trans('admin/hardware/message.upload.error'); + return $results; + } $name = date('Y-m-d-his').'-'.$fixed_filename; $filesize = Setting::fileSizeConvert(filesize($path.'/'.$name)); $results[] = compact('name', 'filesize'); @@ -850,7 +855,6 @@ class AssetsController extends Controller } else { - $results['error']=trans('general.feature_disabled'); return $results; }