在代码点火器中上传并保存在数据库中的mp4文件


Upload and save mp4 files in database in codeigniter

我在 mime 文件中添加了:

'mp4' => array('video/mp4', 'video/3gpp'),

仍然无法上传文件。也没有显示任何错误。

知道如何通过表单在代码点火器中上传所有类型的文件

嗨,

只需将您的 MIME 类型添加到应用程序/配置/MIMES

 'mp4' =>'video/mp4'
  '3gp'=>'video/3gpp'

然后只需在允许的类型中单独添加每个

所有哑剧类型的链接

通过检查扩展名和文件类型来确保您正在做正确的事情!例如,如果您的文件名是video.mp4,则文件类型可能是video/mp4,但不一定!(我只是在处理一个.m4a文件,我的音频类型是音频/mp4

您可以通过在上传后自行打印来测试正确的文件类型。

echo $_FILES[0]['file_type'];

之后,您可以将以下行添加到 mimes.php 配置文件中:

$mimes['<your extension>'] = '<your file type>';

或者,如果同一扩展名遇到多个 MIME 类型,则可以改为添加数组:

$mimes['<your extension>'] = array('<your file type 1>', '<your file type 2>');

我希望这有帮助!