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


Is it possible to upload video (size > 20GB) at a time by using php as technology?

是否可以使用php上传大小大于100 GB的视频?

例如,用户可以上传具有<=128GB的youtube。

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

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,并且可以重新编码以在后端压缩它们。

下一次,在发布问题之前,先做自己的研究并尝试一下。谷歌对此有很多答案,Stack溢出也是如此。

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

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

是的,你可以通过swfuploader来完成,因为这样你就可以看到文件的进度,否则它将被加载,你会认为系统被挂起了。

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