【问题标题】:Best way to allow user to upload larger video files?允许用户上传更大的视频文件的最佳方式?
【发布时间】:2016-07-10 17:22:08
【问题描述】:

我希望用户上传更大的视频文件。我创建了简单的上传脚本,并且可以通过在 php.ini 中进行一些更改来允许更大的文件,但是有没有更好的方法可以学习和创建?请帮助我了解我可以从中学到的东西。谢谢!

【问题讨论】:

    标签: file-upload upload


    【解决方案1】:

    我建议使用任何可以处理所有上传要求的上传库。如果您自己编写,您可能会错过很多已经开发的用例。

    您可以根据自己的要求对其进行自定义,并在其中添加任何需要的内容。

    您需要考虑一些具有恢复、暂停等功能的事情,因为网络或其他问题可能会发生。你可以试试这个http://resumablejs.com/

    如果要转换,压缩可以使用FFmpeg (https://ffmpeg.org)

    【讨论】:

    • 谢谢@Aniruddha。会检查:)
    【解决方案2】:

    您也许可以考虑分块 - 基本上,将大文件分割成较小的文件。这可以让您的上传更有弹性地应对任何故障,您甚至可以允许暂停/恢复上传。此外,由于文件将以较小的块发送,因此您无需配置 php.ini 以允许大得离谱的上传。

    查看Plupload。他们有一个很好的分块页面,并提供代码示例供您入门。

    【讨论】:

    • 谢谢!!会检查的。
    • 我认为他正在更改 php.ini 以增加文件上传大小,以及接收大文件所需的最大帖子上传大小。首先我们需要允许服务器接收大文件然后通过分块,暂停能力等上传策略。
    猜你喜欢
    • 1970-01-01
    • 2013-02-16
    • 1970-01-01
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-19
    相关资源
    最近更新 更多