diff --git a/src/Models/Upload.php b/src/Models/Upload.php index f599c5cc5..6dc525fad 100755 --- a/src/Models/Upload.php +++ b/src/Models/Upload.php @@ -70,7 +70,7 @@ class Upload extends Model // Creazione file fisico directory($directory); if ( - (is_uploaded_file($source['tmp_name']) && !move_uploaded_file($source['tmp_name'], $directory.'/'.$filename)) || + (is_array($source) && is_uploaded_file($source['tmp_name']) && !move_uploaded_file($source['tmp_name'], $directory.'/'.$filename)) || (is_string($source) && !copy($source, $directory.'/'.$filename)) ) { return null; diff --git a/src/Uploads.php b/src/Uploads.php index 4da4c49b1..04d4c17d3 100755 --- a/src/Uploads.php +++ b/src/Uploads.php @@ -117,7 +117,7 @@ class Uploads // Creazione file fisico if ( !directory($directory) || - (is_uploaded_file($source['tmp_name']) && !move_uploaded_file($source['tmp_name'], $directory.'/'.$filename)) || + (is_array($source) && is_uploaded_file($source['tmp_name']) && !move_uploaded_file($source['tmp_name'], $directory.'/'.$filename)) || (is_string($source) && !copy($source, $directory.'/'.$filename)) ) { return null;