<form enctype="multipart/form-data" method="POST">
<label for="file_upload" id="btn">Click to select file</label>
<input type="file" name="file_upload" id="file_upload" style="display:none;" />
<input type="submit" name="upload" value="ADD">
</form>
if(isset($_POST["upload"])){
$path = $_FILES['file_upload']['name'];
$ext = pathinfo($path, PATHINFO_EXTENSION);
echo $ext;
echo "test";
}
有人可以告诉我为什么如果我的上传中没有包含文件,那么回声只会被忽略掉?如果我只是单击提交而不选择文件,它可以工作。如果我选择一个文件并提交它什么都不做。没有错误也没有回音。在php.ini中启用了File_uploads,如果它与它有任何关系,我使用MAMP
编辑: 好吧,我发现只有在我尝试上传zip文件时才会发生这种情况。有人知道吗?
答案 0 :(得分:0)
Obeously是max filesize默认为2M。我通过添加
来改变它int intInput = 0;
如果有人遇到同样的问题,请使用htaccess