Procházet zdrojové kódy

Check upload file exsits

walkor před 1 rokem
rodič
revize
563b159045
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  1. 7 0
      src/Protocols/Http/Request.php

+ 7 - 0
src/Protocols/Http/Request.php

@@ -194,6 +194,13 @@ class Request implements Stringable
      */
     public function file(string $name = null)
     {
+        clearstatcache();
+        foreach ($this->data['files'] ?? [] as $file) {
+            if (!is_file($file['tmp_name'])) {
+                unset($this->data['files']);
+                break;
+            }
+        }
         if (!isset($this->data['files'])) {
             $this->parsePost();
         }