Zobrazení souboru FileResponse – Nefunguje v Chrome

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Prochy
Člen | 91
+
0
-

Zdravim,

mám na webu aplikaci na stahování souboru, pokud to je možné tak se zobrazí v prohlížeči (pdf,png atd). Vzal jsem FileResponse presenter a změnil attachment na inline. V opeře, firefoxu to funguje správně, ale v Chrome se mi pdf nezobrazí, hodí se tam šedá obrazovka a že se soubor načítá. Pokud v Chrome vypnu vestavěný PDF reader a zapnu tam Adobe reader soubor se zobrazí správně. Zajímalo by mě, kde by mohl být problém. Soubory z jiných stránek se zobrazí normálně. Říkám si, jestli tam nemůže chybět nějaká hlavička.

Díky

Prochy
Člen | 91
+
0
-

Tak už to snad funguje, musel jsem nastavit ještě hlavičku Content-Type na application/pdf, bylo tam defaultně nastaveno application/octet-stream. Takže rozeznávám jestli to je pdf, pokud ne, tak všemu ostatnímu nastavim application/octet-stream.