Существует ли эквивалентная глобальная переменная $ _FILES для формы GET? - PullRequest
0 голосов
/ 31 марта 2019

Я хочу получить загруженный файл изображения из моей формы и отобразить его позже, но я использую метод "GET" для своей формы, я осмотрелся и не могу найти что-нибудь о том, что "GET" имеет глобальная переменная, эквивалентная переменной «POST» $ _FILES.

<?php
$name = $_FILES['myImage']['name'];
$size = $_FILES['myImage']['size'] / 1024;
$tmpName = $_FILES['myImage']['tmp_name'];
$dir = getcwd() . DIRECTORY_SEPARATOR . DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR . $name;


echo "<img src=images/$name alt='img'>";
move_uploaded_file($tmpName, $dir);
?>

<form action="" method="get" enctype="multipart/form-data">
<input type="file" name="myImage" id=""><br>
<input type="text" name="myName"><br>

<button type="submit" class="btn btn-primary">Submit</button>

1 Ответ

3 голосов
/ 31 марта 2019

номер

Браузеры не будут загружать файлы в GET-запросе, поэтому для PHP нет данных, из которых можно было бы сделать эквивалент.

...