我正在进行 PHP curl 调用并获取 mp3 格式的原始数据。我如何将原始数据转换为 mp3 文件。我的代码是:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:audio/mpeg'));
curl_setopt($ch, CURLOPT_USERPWD, $username.":".$password);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$data=curl_exec ($ch);
我收到了 mp3 格式的原始数据。我不想在浏览器中下载该文件,我想将该文件保存在我的服务器端。如何将原始数据转换为 mp3 格式文件?
我尝试了正常的 php 文件写入,但它不起作用。例如 :$myfile = fopen("D:\xampp\htdocs\abc\testfile.mp3", "w");
$fwrite($myfile, $data);
fopen 返回 false 值,我无法使用 php 文件操作创建 mp3 文件。如何在服务器中转换和保存 mp3 文件??保存该文件后,我将给出音频标签 src 的路径。<audio src="D:\xampp\htdocs\abc\testfile.mp3" />
我的卷曲响应是这样的:
ID3#TSSELavf56.15.102��8�Infra !#%*,.0357<>@BEGIMPRTVY[adfhjmqsuxz|~���������������������������� �����������������������Lavc56.13$a5Cwc��8�"#�p7I<��Z���<ѣF� � �HP����.uN{P�! �{�����������]�DDwww��������"'����_���"; ��������=��B""��������</p>