如何使用PHP5.4+;nginx

如何使用PHP5.4+;nginx,php,file-upload,nginx,progress,Php,File Upload,Nginx,Progress,我写了一个PHP表单来上传这样的文件 <form action="upload.php" method="POST" enctype="multipart/form-data"> <input type="hidden" name="<?php echo ini_get("session.upload_progress.name"); ?>" value="123" /> <input type="file" name="file1" /&

我写了一个PHP表单来上传这样的文件

<form action="upload.php" method="POST" enctype="multipart/form-data">    
<input type="hidden" name="<?php echo ini_get("session.upload_progress.name"); ?>" value="123" />   
<input type="file" name="file1" />   
<input type="file" name="file2" />   
<input type="submit" />    
</form>


Nginx缓冲请求主体(包括文件上传),因此PHP只在浏览器发送完文件后才会看到该文件,这使得该功能毫无用处

不幸的是,目前无法在nginx中禁用请求体缓冲。有些人创造了

另一种方法是使用此nginx模块:[HttpUploadProgressModule](

<? php
$key=ini_get("session.upload_progress.prefix")."FORM NAME";
$_SESSION[$key]...