GET表单是否具有等效的全局变量$ _FILES?

时间:2019-03-31 16:24:26

标签: php post input file-upload get

我想从表单中获取上传的图像文件并稍后显示,但是我在表单中使用方法“ 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 个答案:

答案 0 :(得分:3)

否。

浏览器不会在GET请求中上传文件,因此没有任何数据可用于PHP。