空$ _POST& $ _FILE

时间:2015-10-05 10:06:42

标签: php

我知道这个问题之前已被多次询问过,但我已经搜索过现有的主题,但我似乎找不到任何与我完全相同问题的人,所以提前抱歉它已经被覆盖了。

我的系统是本地托管的,我对tmp文件夹有完全的读/写权限。

这是来自phpinfo()的相关phpinfo:

file_uploads    On
post_max_size   20M
upload_max_filesize 10M
memory_limit    128M

这是表格代码:

<form enctype="multipart/form-data" class="form-group" action="./? action=create&id='.$id.'&next=1" method="post">
    <label class="sr-only" for="thumbnail">Thumbnail image</label>              
    <input type="file" class="form-control" id="thumbnail" name="thumbnail" placeholder="Select the album thumbnail">
<br />
    <input type="submit" value="Submit" class="btn btn-default btn-block" />
</form>

当我打印var_dump $_POST['thumbnail']时,我得到了

null

1 个答案:

答案 0 :(得分:0)

更改
<form enctype="multipart/form-data" class="form-group" action="./? action=create&id='.$id.'&next=1" method="post">

<form enctype="multipart/form-data" class="form-group" action="./? action=create&id=<?php echo $id;?>&next=1" method="post">

然后var_dump($_FILES['thumbnail']);

$_FILES是通过HTTP POST方法上传到当前脚本的关联数组项。