php - 获取base64编码字符串的文件扩展名
问题描述
如何在 PHP 中获取base64编码字符串的文件扩展名?
就我而言,这个文件恰好是一个图像:
$base64_encoded_string = $_POST['image_base64_string'];
$extension = ??
如何从中获取文件扩展名$base64_encoded_string
?
编辑:这不是上传表单的一部分,因此
$_FILES
不能在此处使用数据。
解决方案
这是一个受@msg回答启发的单行代码:
$extension = explode('/', mime_content_type($base64_encoded_string))[1];
推荐阅读
- python - 如何在Python中以分层方式从已经预测的类簇中预测子类
- php - 如何使用特定 ID 填充表单值
- sharepoint-online - 如何更正使用 Power Automate 时向 SharePoint 发送 HTTP 请求操作失败。输入字符串格式不正确错误
- python - 正则表达式在 Pandas 中获取连字符前后的文本
- r - R Shiny:从 excel 复制单元格并将它们粘贴到 Shiny 应用程序中,然后用它们创建一个数据表
- python - 我想在 django raw_id 弹出窗口中选择多个数据并将它们内联添加
- c++ - 关于在函数内部分配内存并通过指针返回的问题
- git - 当前分支与其远程分支之间的 Git diff 忽略从 master 合并的提交
- javascript - 如何在 Fabric 2.3 Dev 模式下测试 javascript 链码?
- node.js - 来自 NodeJS 服务器的 React 控制台日志响应不起作用