浏览代码

Check upload file exsits

walkor 1 年之前
父节点
当前提交
563b159045
共有 1 个文件被更改,包括 7 次插入0 次删除
  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();
         }