我正在接收带有Ajax的zip url到我的php脚本。如果我直接将该URL放入浏览器选项卡然后它成功下载文件但是如果我将其用于我的php脚本,则file_put_contents生成6KB文件但实际文件大小为48KB。 此外,当我尝试提取时,它显示文件已损坏的错误。
这是我的php代码:
$url = "http://localhost/web/?_task=mail&_action=get&_mbox=INBOX&_uid=4&_token=LimZJJeCew7mbTJm2qEN29Vpd3YT2m7t&_part=1&_download=1";
$content = file_get_contents($url);
$name = 'mark.zip';
file_put_contents($name, $content);