我已经在php.ini文件中设置了所有PHP设置,以允许文件大小超过30mb,最大时间超过5分钟。我遇到的问题是我必须使用的托管帐户是在60秒内杀死所有脚本
脚本限制 所有脚本都具有以下内存和运行时限制:
内存:某些PHP CMS应用程序可能需要比php.ini中的默认设置更大的memory_limit。您可以在php.ini中更改此限制,但不要超过64M的最大值。
运行时:所有PHP / CGI / Perl脚本的运行时间限制为60秒。如果您的脚本在此期间未完成,则会被终止。 BlueDomino不允许自定义脚本影响我们共享主机平台上其他客户站点的性能。
我目前有一个我创建的flash上传器,它将数据发送给PHP进行处理。我完美地处理不到一分钟的文件,但如果花费的时间超过一分钟则会失败:/
还有另外一种解决这个问题的方法吗?也许使用像Python这样的其他编程语言?
答案 0 :(得分:4)
您可以创建某种类型的Flash上传程序,它会在文件的某个时间上传一个块,然后每个请求都会很短,但您会创建其中的几个。上传最后一个块时,您调用一个脚本,将所有块合并到一个文件中。
一个简单的谷歌搜索给了我:http://www.plupload.com/