diff --git a/Message/Http/Request.php b/Message/Http/Request.php index 9f4df7b58..9d9920c9d 100644 --- a/Message/Http/Request.php +++ b/Message/Http/Request.php @@ -73,14 +73,6 @@ final class Request extends RequestAbstract */ protected array $hash = []; - /** - * Uploaded files. - * - * @var array - * @since 1.0.0 - */ - protected array $files; - /** * Constructor. * @@ -177,6 +169,7 @@ final class Request extends RequestAbstract \parse_str($content, $temp); $this->data += $temp; } elseif (\stripos($_SERVER['CONTENT_TYPE'], 'multipart/form-data') !== false) { + $content = file_get_contents('php://input'); $stream = \fopen('php://input', 'r'); $partInfo = null; $boundary = null; diff --git a/Message/RequestAbstract.php b/Message/RequestAbstract.php index a99129caf..66dae097e 100644 --- a/Message/RequestAbstract.php +++ b/Message/RequestAbstract.php @@ -42,6 +42,14 @@ abstract class RequestAbstract implements MessageInterface */ protected array $data = []; + /** + * Files data. + * + * @var array + * @since 1.0.0 + */ + protected array $files = []; + /** * Request lock. *