我无法从我的网上商店提供.dmg。我剥离下来的代码,只是下面的调试,但无论怎样,我得到一个零字节文件送达:如何通过PHP/readfile提供.dmg文件?
header('Content-Type: application/x-apple-diskimage'); // also tried octet-stream
header('Content-Disposition: attachment; filename="My Cool Image.dmg"');
$size = filesize('/var/www/mypath/My Cool Image.dmg');
header('Content-Length: '.$size);
readfile('/var/www/mypath/My Cool Image.dmg');
此相同的代码工作的一个数字,我所服务的其他文件类型:BIN,ZIP ,pdf。有什么建议么? Google教授不是我的朋友。
如果文件名中没有空格,它是否工作? – Thilo 2012-04-26 04:19:09