【问题标题】:$_FILES[""][""] is empty in uploading files$_FILES[""][""] 上传文件时为空
【发布时间】:2016-10-15 07:40:56
【问题描述】:

我真的不知道该怎么办问题是当我尝试上传文件时,$_Files 总是为空。

<form method="get" action="pic.php" enctype="multipart/form-data">
    <input type="file" name="file">
    <input type="submit" name="submit">
</form>

<?php

$name=$_FILES["file"]["name"];
$tmp_name=$_FILES["file"]["tmp_name"];
echo "php is talking";
echo $name;
if(isset($name)&&!empty($name))
{
    echo "OK";
    $location="uploads/";
    if(move_uploaded_file($name,$location.$name))
    {
        echo "the file has been Uploaded";
    }
}
?>

【问题讨论】:

标签: php phpstorm


【解决方案1】:

您必须将表单中的 HTTP 方法从 GET 更改为 POST

<form method="POST" action="pic.php" enctype="multipart/form-data">

【讨论】:

    猜你喜欢
    • 2013-03-21
    • 1970-01-01
    • 2021-04-30
    • 2015-01-01
    • 2019-11-25
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    相关资源
    最近更新 更多