Non riesco a servire un .dmg dal mio negozio online. Ho messo a nudo giù il codice per appena il seguente per eseguire il debug, ma non importa ciò che ottengo un file di zero byte servito:Come servire un file .dmg tramite PHP/readfile?
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');
Questo stesso codice funziona per un certo numero di altri tipi di file che servo: bin, zip , PDF. Eventuali suggerimenti? Il professore Google non è mio amico.
Funziona se non c'è spazio nel nome del file? – Thilo