我有以下PHP / HTML代码:
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$file_name = "../images/".$_FILES["file"]["name"];}
echo $file_name;
?>
<form name="updateArticle" method="post">
<div class="custom_file_upload">
<input type="text" class="file" name="file_info" id="file_info" disabled="disabled" value="<?php echo $image_name;?>">
<div class="file_upload">
<input type="file" id="file_upload" name="file" onchange="name_change()" id="file">
</div>
</div>
这里的问题是我无法获得$_FILES["file"]["name"]
为什么以及如何解决?
答案 0 :(得分:5)
您的表单未指定文件上传的multipart/form-data
更改您的表单并设置正确的enctype
<form name="updateArticle" method="post" enctype='multipart/form-data'>