php - 如何将 base64 字符串转换为音频 mp3 文件?

标签 php audio base64 mp3

我从 android 端得到一个 base64 字符串。我必须将其转换为音频文件,并将其保存到一个文件夹中。我以为我必须先将其转换为字节数组。然后在它之后,我必须将其转换为 mp3 文件。但不知道怎么做。我已经在 base64 中完成了图像工作。如果有人知道答案,请举例说明。谢谢你。

最佳答案

如果 base64 编码的数据已经代表 MP3 文件,则应该像解码 base64 数据并将其存储在文件中一样简单:

file_put_contents('audio.mp3', base64_decode($data));

关于php - 如何将 base64 字符串转换为音频 mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30572374/

相关文章:

css - CSS中的Base64?怎么看代码

javascript - `atob` 抛出 "The string to be decoded is not correctly encoded"

objective-c - Base64 和 utf8/National 字符编码

php - 名称 : SLIM FRAMEWORK 3 的命名路由不存在

android - 从android中的视频(原始文件夹中)提取音频时出错。错误:没有这样的文件或目录

comparison - 机器人框架,如何比较声音、视频文件

java - Jar无法从jar文件内部读取音频文件

php - 使用 codeigniter 在 url 中使用 base64 编码的字符串

javascript - 如何将 PHP 变量连接到 HTML 链接中?

php - 使用 PHP 脚本从站点中删除未使用的 CSS