是否可以使用php上传大小超过100 GB的VIDEO?
E.g。用户可以在youtube中上传大小<= 128GB的视频。
答案 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。