为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Laravel 5.8 中访问文件 mimeType?

如何在 Laravel 5.8 中访问文件 mimeType?

PHP
当年话下 2022-10-22 16:25:51
我有这个$file      = array('file' => Input::file('file'));和dd($file);返回如何通过Laravel方式访问文件 mimeType?
查看完整描述

2 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

您可以使用以下功能之一:

  • $file['file']->getClientMimeType();

    客户端 mime 类型是从上传文件的请求中提取的,因此不应将其视为安全值。对于受信任的 mime 类型,请getMimeType()改用(它会根据文件内容猜测 mime 类型)。

  • $file['file']->getMimeType();

    mime 类型是使用MimeTypeGuesserInterface实例猜测的,该实例使用finfo_file()“文件”系统二进制文件,具体取决于哪些可用。


查看完整回答
反对 回复 2022-10-22
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

您可以像这样检索文件的 mime 类型:

$file['file']->getMimeType();


查看完整回答
反对 回复 2022-10-22
  • 2 回答
  • 0 关注
  • 184 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信