首页 > 解决方案 > 获取base64编码字符串的文件扩展名

问题描述

如何在 PHP 中获取base64编码字符串的文件扩展名?

就我而言,这个文件恰好是一个图像

$base64_encoded_string = $_POST['image_base64_string'];

$extension = ??

如何从中获取文件扩展名$base64_encoded_string

编辑:这不是上传表单的一部分,因此$_FILES不能在此处使用数据。

标签: phpbase64file-extension

解决方案


这是一个受@msg回答启发的单行代码:

$extension = explode('/', mime_content_type($base64_encoded_string))[1];

推荐阅读