表单文件上传不适用于zip

时间:2017-01-04 19:33:00

标签: php html forms upload

<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文件时才会发生这种情况。有人知道吗?

1 个答案:

答案 0 :(得分:0)

Obeously是max filesize默认为2M。我通过添加

来改变它
int intInput = 0;

如果有人遇到同样的问题,请使用htaccess