如何禁用apache multipart / form-data处理?

时间:2016-06-19 19:18:02

标签: php apache multipartform-data

我有以下PHP代码

<form method="post" enctype="multipart/form-data">
<input type="file" name="fil">
<input type="submit">
</form>
<?php

foreach(getallheaders() as $name){
if(preg_match("~multipart/form-data~",$name)){
     die("trying to upload something?");
}
}
?>

问题是php在处理apache后处理文件 我想要的是在使用apache进行处理之前控制multipart / form-data。

1 个答案:

答案 0 :(得分:0)

将PHP的php://input指令设置为Off,然后使用{{3}}读取原始POST数据。

请注意 php://输入不适用于enctype =&#34; multipart / form-data&#34; ,除非enable_post_data_readingOff(文档不要提到最后一点。)