如果我有一个服务器端PHP脚本将文件上传到另一台服务器,限制它的是什么?

时间:2012-04-17 12:34:24

标签: php file-upload vimeo

我有一个网站(使用Kohana框架构建)的客户端,它有一个分块文件上传器,上传后将文件发布到vimeo进行转换。问题是虽然文件已成功上传到服务器,但在将其发送到vimeo时会出错。我怀疑这个帖子对vimeo的影响正在达到第一阶段分块上传者避免的限制。

我应该更改PHP.ini中的哪些设置来解决此问题。

视频文件的大小最多为2GB。

更新

在回答您的问题时,这是500错误。我只有这个,因为它只发生在实时服务器而不是暂存和测试。我被告知不要打开PHP的display_errors,因为这会在现场显示错误(显然确实发生),这也不是我的代码。

3 个答案:

答案 0 :(得分:2)

here所示,基本帐户的vimeo视频限制为500MB。我猜你的服务器注册的帐户是基本的,即使你的coumputer可能注册了加帐户。您需要检查如何使用加号帐户连接服务器或将视频大小限制为500MB。

通过更多信息,我们将能够提供更好的答案。

答案 1 :(得分:1)

您可以在.htaccess file中尝试以下内容,可以相应地增加或减少该值,默认情况下,php将最大文件上传限制设置为8M

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

答案 2 :(得分:0)

确定大家,谢谢你的回答。事实证明问题不在于任何限制,而是文件分块例程的问题以及报告发送到Vimeo的块大小的错误。这只是Live服务器上的一个问题,它是RedHat 4.1,而不是任何登台或测试机器上的问题。在我们发现问题时,通过删除大小验证来完成临时修复。谢谢你的帮助。