我正在尝试使用PHP进行文件下载,但下载的文件是一个干净的mp3文件,没有标签/元数据,而不是我的服务器上的文件。
下面是详细的解释:
我的服务器上有一个保存了ID3标签和所有信息的mp3文件。
我运行以下代码开始下载:
header('Content-Type: application/mp3');
header('Content-Disposition: attachment; filename="file.mp3"');
header('Pragma: no-cache');
readfile("file.mp3");
这将启动文件下载,但下载的文件将丢失其所有元数据,包括所有信息和唱片集画面。有什么办法可以解决这个问题吗?
例如,打开文件url并右键单击->另存为,将下载该文件并保留文件中存储的所有信息。
如何防止删除所有元数据?谢谢你的帮忙
发布于 2017-08-27 08:16:09
ob_end_clean();
flush();
readfile("file.mp3");
https://stackoverflow.com/questions/43156691
复制相似问题