我希望用户上传可能更大的视频文件。我已经创建了简单的上传脚本,并且可以通过在php.ini中进行一些更改来允许更大的文件,但有没有更好的方法可以学习和创建?请帮助我了解我可以学到的东西。谢谢!
答案 0 :(得分:0)
我建议使用任何上传库来处理您上传的所有要求。如果你自己编写,你可能会错过许多已经开发的用例。
您可以根据自己的要求对其进行自定义,并添加最重要的内容。
您需要将具有恢复,暂停等设施的内容视为网络或其他问题。你可以尝试这个http://resumablejs.com/
如果你想转换,压缩你可以使用FFmpeg(https://ffmpeg.org)
答案 1 :(得分:0)
你也许可以看看分块 - 基本上,将一个大文件切成小文件。这可以使您的上传对任何失败更具弹性,甚至可以允许暂停/恢复上传。此外,由于文件将以较小的块发送,因此您不需要配置php.ini以允许可笑的大型上传。
结帐Plupload。他们有一个关于分块的好页面,并为您提供代码示例。