相关疑难解决方法(0)

将文件上传到PHP时,为什么$ _FILES为空?

我的Windows 7计算机上安装了WampServer 2.我正在使用Apache 2.2.11和PHP 5.2.11.当我尝试从表单上传任何文件时,它似乎上传,但在PHP中,$_FILES数组为空.文件c:\wamp\tmp夹中没有文件.我已配置php.ini为允许文件上传等.该tmp文件夹具有当前用户的读/写权限.我很难过.

HTML:

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
    <form enctype="multipart/form-data" action="vanilla-upload.php" method="POST">
        Choose a file to upload: <input name="uploadedfile" type="file" /><br />
        <input type="submit" value="Upload File" />
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

PHP:

<?php
echo 'file count=', count($_FILES),"\n";
var_dump($_FILES);
echo "\n";
?>
Run Code Online (Sandbox Code Playgroud)

php apache file-upload

133
推荐指数
9
解决办法
18万
查看次数

标签 统计

apache ×1

file-upload ×1

php ×1