Pārlūkot izejas kodu

add UPLOAD_ERR_NO_FILE

walkor 3 gadi atpakaļ
vecāks
revīzija
e89fb88aae
1 mainītis faili ar 4 papildinājumiem un 1 dzēšanām
  1. 4 1
      Protocols/Http/Request.php

+ 4 - 1
Protocols/Http/Request.php

@@ -525,6 +525,8 @@ class Request
                             $tmp_upload_dir = HTTP::uploadTmpDir();
                             if (!$tmp_upload_dir) {
                                 $error = UPLOAD_ERR_NO_TMP_DIR;
+                            } else if ($boundary_value === '') {
+                                $error = UPLOAD_ERR_NO_FILE;
                             } else {
                                 $tmp_file = \tempnam($tmp_upload_dir, 'workerman.upload.');
                                 if ($tmp_file === false || false == \file_put_contents($tmp_file, $boundary_value)) {
@@ -540,7 +542,8 @@ class Request
                                 'name'     => $match[2],
                                 'tmp_name' => $tmp_file,
                                 'size'     => $size,
-                                'error'    => $error
+                                'error'    => $error,
+                                'type'     => null,
                             );
                             break;
                         } // Is post field.