当提交一个有2个文件输入字段的表单时,无限的页面加载



以下代码在wamp服务器上运行良好,但是当我将其上传到生产服务器并提交2个小文件(如50k)时,页面无限期加载(等待约10分钟,服务器超时为30秒),没有错误,没有任何内容。服务器运行的linux php版本为5.4.16。我怀疑问题是php.ini中的设置,但找不到它。

<?php
    var_dump($_FILES['small_image']);
    var_dump($_FILES['big_image']);
?>
<html>
<head>
    <title>upload</title>
</head>
<body>
<form action="" method="post" enctype="multipart/form-data">
    <input type="file" name="small_image">
    <input type="file" name="big_image">
    <input type="submit" value="Upload">
</form>
</body>
</html>

更新:问题是网络中的第三方程序(cyberoam)以某种方式阻止了上传。

检查是否允许提交文件。用

创建一个php文件
<?php
phpinfo();
?>

并检查它。如果不允许,在你的web文件夹中创建一个名为"php.ini"的文件,包括以下几行:

php_value upload_max_filesize 10M
php_value post_max_size 20M
php_value memory_limit 32M

最新更新