我知道这个问题之前已被多次询问过,但我已经搜索过现有的主题,但我似乎找不到任何与我完全相同问题的人,所以提前抱歉它已经被覆盖了。
我的系统是本地托管的,我对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
答案 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方法上传到当前脚本的关联数组项。