gpt4 book ai didi

php - 将base64位编码的字符串保存到php中的文件

转载 作者:行者123 更新时间:2023-12-04 23:34:18 25 4
gpt4 key购买 nike

我有一个 php 应用程序,它通过 ajax 从客户端(浏览器)获取 base64 编码的 wav 文件并保存到数据库。不,在将文件保存到数据库之前,我必须使用 ffmpeg 重新编码 wav 文件(我可以使用系统调用来做到这一点)。但问题是我需要 ffmpeg 的输入文件 (name.wav) 来完成这项工作,到目前为止,我的 php 变量中只有 base64 编码的字符串。我需要使用这些 base64 编码的字符串将此文件保存到磁盘。我怎样才能在 php.ini 中做到这一点。

我的服务器在 RedHat 和 apache 上运行。

提前感谢您的帮助

普拉巴斯

最佳答案

您需要解码字符串并将其写入文件:

file_put_contents('name.wav', base64_decode($data));

然后你可以通过 name.wav到 FFmpeg。

关于php - 将base64位编码的字符串保存到php中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19079397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com