1

我有一个 php 脚本,允许用户在 POST 上将多个文件上传到服务器,然后重定向到下一页。

它似乎已经工作了一段时间,但最近用户报告它无限挂起。他们输入所有字段,选择要上传的文件,点击帖子,然后等待几个小时然后放弃并关闭窗口。但是当我检查它时,文件似乎已成功上传并且完好无损。只是字段没有发布。

似乎脚本无法转换到下一部分,在该部分中,表单字段被解析并插入到 mysql 数据库中。我做了一些小测试,无法重现问题。虽然我没有时间测试200M这样的大文件。

任何用户上传的最大总文件大小为 200M,所以我觉得我的 php 核心设置就足够了。这是我所拥有的:

max_execution_time = 7200
max_file_uploads = 20
max_input_time = 7200
memory_limit = 8000M
output_buffering = 4096
upload_max_filesize = 500M 

核心设置中的其他任何东西可能会给我这个问题?还是浏览器的问题?

4

1 回答 1

2

这很可能是您用户的连接速度。询问您的一位用户的连接速度并使用谷歌浏览器并查看状态栏,它应该增加上传进度的百分比。或者我建议您自己尝试一下并限制某人的带宽。请记住,除非他们有 Fios 或更好的连接(例如 T1),否则您的用户最有可能最多 1.5。

于 2011-10-27T20:38:17.123 回答