是否可以使用php作为技术一次上传视频(大小> 20GB)?

时间:2015-03-03 11:35:26

标签: php youtube

是否可以使用php上传大小超过100 GB的VIDEO?

E.g。用户可以在youtube中上传大小<= 128GB的视频。

3 个答案:

答案 0 :(得分:0)

您可以尝试在脚本中定义以下常量

ini_set('upload_max_filesize', '10M');
ini_set('post_max_size', '10M');
ini_set('max_input_time', 300);
ini_set('max_execution_time', 300);

10M是10兆字节。只需增加此值(以及以秒为单位的输入/执行时间)。玩弄它,看看你需要它。

您可能不想编写允许人们上传100GB文件的脚本。除非您是Youtube,否则可以对其进行重新编码以在后端压缩它们。

下次,在发布问题之前,实际上是做自己的研究并尝试一些事情。谷歌的答案涵盖了as is Stack overflow

答案 1 :(得分:-1)

首先,您不能编写将在不同网站上使用的PHP脚本,因为PHP是基于服务器的。除此之外,Youtube还有自己定义的视频大小限制。

如果你想在自己的网站上做到这一点,我认为应该有一个解决方案。当然,常规的简单上传可能无法处理,但由于PHP社区庞大,应该有一些库或源代码免费上传大量文件。 为此,只需搜索网页。

答案 2 :(得分:-1)

是的,你可以通过swfuploader做到这一点,因为你可以看到文件的进度,否则它将被加载和加载,你会认为系统被挂起。

此外,您必须通过php.ini或使用php函数将PHP的最大文件大小设置为Unlimited。