上传大视频文件
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 有能力处理。但是,您现在要对自己的文件负责。
我想建立一个网页(简单形式),用户可以在其中提交媒体文件,最有可能是视频文件。 视频文件将在 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 有能力处理。但是,您现在要对自己的文件负责。