上传大视频文件

Uploading large video file

我想建立一个网页(简单形式),用户可以在其中提交媒体文件,最有可能是视频文件。 视频文件将在 100mb - 500mb 之间(或可能更大,具体取决于文件压缩) 我想知道您是否可以推荐任何符合我要求的托管计划(或公司)。

我想我会编写 php 脚本来上传文件,但我不确定 PHP 是否合适。如果您也碰巧知道您可以建议的任何上传选项(甚至是第 3 方上传器),我们将不胜感激。

谢谢

您可以简单地使用 php,它能够处理文件上传。无需花钱请第三方。对于 font-end,您可以使用 javascript 表单 Api 或任何文件上传库。

另一件需要注意的事情是在上传前正确验证文件。一个方便的库是 Helga(我维护它)。可以在这里找到 https://github.com/phrenotype/helga.

验证文件是否干净的代码非常简单

use Chase\Helga\validate;

$path = '/files/pdf.pdf';
$v = validate($path)->withRules(['file']);

if($v->passed()){
    // Do something ?
}else if($v->failed()){
    //Errors ?
    var_dump($v->flatErrors());
}

底线是,您不需要第三方平台。 PHP 有能力处理。但是,您现在要对自己的文件负责。