Skip to content

Commit 681b1ca

Browse files
committed
handle uploaded file size too big error message
1 parent 5d98c20 commit 681b1ca

File tree

15 files changed

+21
-2
lines changed

15 files changed

+21
-2
lines changed

src/controllers/UploadController.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,16 @@ private function uploadValidator()
7171
$is_valid = false;
7272

7373
$file = Input::file('upload');
74+
7475
if (empty($file)) {
7576
throw new \Exception(Lang::get('laravel-filemanager::lfm.error-file-empty'));
76-
}
77-
if (!$file instanceof UploadedFile) {
77+
} elseif (!$file instanceof UploadedFile) {
7878
throw new \Exception(Lang::get('laravel-filemanager::lfm.error-instance'));
79+
} elseif ($file->getError() == UPLOAD_ERR_INI_SIZE) {
80+
$max_size = ini_get('upload_max_filesize');
81+
throw new \Exception(Lang::get('laravel-filemanager::lfm.error-file-size', ['max' => $max_size]));
82+
} elseif ($file->getError() != UPLOAD_ERR_OK) {
83+
dd('File failed to upload. Error code: ' . $file->getError());
7984
}
8085

8186
$mimetype = $file->getMimeType();

src/lang/ar/lfm.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
'error-rename' => 'اسم الملف مستخدما مسبقا!',
3939
'error-file-empty' => 'يجب اختيارملف!',
4040
'error-file-exist' => 'يوجد ملف سابق بنفس الاسم!',
41+
'error-file-size' => 'File size exceeds server limit! (maximum size: :max)',
4142
'error-delete' => 'لا يمكن حذف هذا المجلد لانه غير فارغ!',
4243
'error-folder-name' => 'اسم المجلد لا يمكن ان يكون فاغ!',
4344
'error-folder-exist'=> 'اسم المجلد مستخدما مسبقا!',

src/lang/bg/lfm.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
'error-rename' => 'Името е заето!',
3939
'error-file-empty' => 'Трябва да изберете файл !',
4040
'error-file-exist' => 'Файл с това име вече съществува!',
41+
'error-file-size' => 'File size exceeds server limit! (maximum size: :max)',
4142
'error-delete' => 'Не можете да изтриете тази папка, защото не е празна!',
4243
'error-folder-name' => 'Моля изберете име на папката',
4344
'error-folder-exist'=> 'Папка с това име вече съществува!',

src/lang/en/lfm.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
'error-rename' => 'File name already in use!',
3939
'error-file-empty' => 'You must choose a file!',
4040
'error-file-exist' => 'A file with this name already exists!',
41+
'error-file-size' => 'File size exceeds server limit! (maximum size: :max)',
4142
'error-delete' => 'You cannot delete this folder because it is not empty!',
4243
'error-folder-name' => 'Folder name cannot be empty!',
4344
'error-folder-exist'=> 'A folder with this name already exists!',

src/lang/es/lfm.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
'error-rename' => '¡Nombre de Archivo ya existe!',
3939
'error-file-empty' => '¡Debes escoger un archivo!',
4040
'error-file-exist' => '¡Ya existe un archivo con este nombre!',
41+
'error-file-size' => 'File size exceeds server limit! (maximum size: :max)',
4142
'error-folder-alnum'=> 'Only alphanumeric folder names are allowed!',
4243
'error-delete' => '¡No puedes eliminar esta carpeta porque no está vacía!',
4344
'error-folder-name' => '¡Nombre de carpeta no puede ser vacío!',

src/lang/fa/lfm.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
'error-rename' => 'این نام قبلا استفاده شده!',
3939
'error-file-empty' => 'شما باید یک فایل را انتخاب کنید!',
4040
'error-file-exist' => 'یک فایل دیگر با این نام قبلا ایجاد شده است!',
41+
'error-file-size' => 'File size exceeds server limit! (maximum size: :max)',
4142
'error-delete' => 'به دلیل خالی نبودن پوشه امکان حذف آن وجود ندارد!',
4243
'error-folder-name' => 'نام پوشه نمی تواند خالی باشد!',
4344
'error-folder-exist'=> 'یک پوشه با این نام قبلا ایجاد شده است!',

src/lang/fr/lfm.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
'error-rename' => 'Ce nom est déjà pris !',
3939
'error-file-empty' => 'Veuillez choisir un fichier',
4040
'error-file-exist' => 'Un fichier avec ce nom existe déjà !',
41+
'error-file-size' => 'File size exceeds server limit! (maximum size: :max)',
4142
'error-delete' => "Vous ne pouvez pas supprimer ce dossier car il n'est pas vide",
4243
'error-folder-name' => 'Le nom du dossier ne peut pas être vide',
4344
'error-folder-exist'=> 'Un dossier avec ce nom existe déjà !',

src/lang/he/lfm.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
'error-rename' => 'הקובץ נמצא בשימוש!',
3838
'error-file-empty' => 'עליך לבחור קובץ!',
3939
'error-file-exist' => 'קובץ עם שם זה כבר קיים!',
40+
'error-file-size' => 'File size exceeds server limit! (maximum size: :max)',
4041
'error-delete' => 'לא ניתן למחוק תייקיה זו מכיוון שהיא לא ריקה!',
4142
'error-folder-name' => 'נא להזין שם תיקייה!',
4243
'error-folder-exist'=> 'תיקייה עם שם זהה כבר קיימת!',

src/lang/hu/lfm.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
'error-rename' => 'A fájl neve használatban!',
3939
'error-file-empty' => 'Ki kell választanod egy fájlt!',
4040
'error-file-exist' => 'Egy fájl már létezik ezzel a névvel.',
41+
'error-file-size' => 'File size exceeds server limit! (maximum size: :max)',
4142
'error-delete' => 'Nem tudod törölni ezt a mappát, mert nem üres!',
4243
'error-folder-name' => 'A mappa neve nem lehet üres!',
4344
'error-folder-exist'=> 'Egy mappa már létezik ezzel a névvel!',

src/lang/nl/lfm.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
'error-rename' => 'Bestandsnaam is al in gebruik!',
3939
'error-file-empty' => 'U dient een bestand te kiezen!',
4040
'error-file-exist' => 'Een bestand met deze naam bestaat al!',
41+
'error-file-size' => 'File size exceeds server limit! (maximum size: :max)',
4142
'error-delete' => 'U kunt deze map niet verwijderen omdat deze nog bestanden bevat!',
4243
'error-folder-name' => 'Mapnaam mag niet leeg zijn!',
4344
'error-folder-exist'=> 'Een map met deze naam bestaat al!',

0 commit comments

Comments
 (0)