Hallo,
die Frage ist, ob Imagick den Content-Type Header korrekt setzt.
Was kommt denn beim Browser tatsächlich an?
Hier wären vor allem die Header zu überprüfen.
Nur...
Das klappt mit Bildern und Videos sehr gut, nur nicht mit pdf-Dateien. Ich habe ein php-Script, das nimmt sich die erste Seite vom Dokument, skaliert sie und speichert sie als png-Bild.
Was denn jetzt? PDF oder PNG?
Abhängig davon muss der Content-Type application/pdf oder image/png sein. Per Default schickt PHP den Content-Type text/html.
Den Content-Type Header setzt man in PHP so, und zwar bevor der erste Output zum Browser geschickt wurde, sonst kommt die "Headers already sent" Fehlermeldung:
header('Content-Type:application/pdf');
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi