mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-12 05:22:35 +09:00
Fix 'security violation' error when no file is uploaded
This commit is contained in:
parent
c3f1e24b02
commit
3484b2bb48
1 changed files with 9 additions and 0 deletions
|
|
@ -1261,6 +1261,10 @@ class Context
|
||||||
$tmp_name = $val['tmp_name'];
|
$tmp_name = $val['tmp_name'];
|
||||||
if(!is_array($tmp_name))
|
if(!is_array($tmp_name))
|
||||||
{
|
{
|
||||||
|
if($val['name'] === '' && $val['size'] == 0)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if(!UploadFileFilter::check($tmp_name, $val['name']))
|
if(!UploadFileFilter::check($tmp_name, $val['name']))
|
||||||
{
|
{
|
||||||
self::$_instance->isSuccessInit = false;
|
self::$_instance->isSuccessInit = false;
|
||||||
|
|
@ -1277,8 +1281,13 @@ class Context
|
||||||
$files = array();
|
$files = array();
|
||||||
foreach ($tmp_name as $i => $j)
|
foreach ($tmp_name as $i => $j)
|
||||||
{
|
{
|
||||||
|
if($val['name'][$i] === '' && $val['size'][$i] == 0)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if(!UploadFileFilter::check($val['tmp_name'][$i], $val['name'][$i]))
|
if(!UploadFileFilter::check($val['tmp_name'][$i], $val['name'][$i]))
|
||||||
{
|
{
|
||||||
|
self::$_instance->isSuccessInit = false;
|
||||||
$files = array();
|
$files = array();
|
||||||
unset($_FILES[$key]);
|
unset($_FILES[$key]);
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue