如何使用PHP5.4+;nginx
我写了一个PHP表单来上传这样的文件如何使用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" /&
<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]...