#1 2017-01-21 19:00:16

otobetodecz
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 2

Stažený soubor MOBI nelze spustit

Prosím o radu (nejsem programátor), potřebuji, aby z mé stránky šel stáhnout soubor mobi. Pomocí php skriptu se stáhne, ale nelze otevřít, jako by byl poškozen nebo zněněn. Chyba musí být ve skriptu, protože po stažení přímo ze vašeho správce souborů mobi normálně funguje - váš skript je tedy OK :-)

Moc děkuji :-)

Toto používám:

<?
$soubor = "otobe.mobi";

header("Content-Description: File Transfer");
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header('Content-Disposition: attachment; filename='.basename($soubor));
header('Content-Length: ' . filesize($soubor));


readfile ($soubor);
?>

Offline

#2 2017-01-21 20:53:46

JF
Endora rádce
Místo: Plzeň
Registrován: 2010-06-22
Příspěvky: 9,908
Web

Re: Stažený soubor MOBI nelze spustit

Je to až tak nutné prechádzať sťahovanie cez php skript? Nebolo by jednoduchšie proste vytvoriť odkaz priamo na súbor? tj www.vasadomena.tld/adresar/subor.mobi

Skúšali ste hlavičku: application/x-mobipocket-ebook ?


Ján Fačkovec - Helpdesk Endora.cz
- Email: jan.fackovec(zavináč)endora.cz
- Web: www.endora.cz
Zlepšite si stránku českým validátorom!

Offline

#3 2017-01-21 22:02:04

otobetodecz
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 2

Re: Stažený soubor MOBI nelze spustit

Vidíte, proč to dělat složitě, když to jde jednoduše :-))
Děkuji, funguje

Offline

Zápatí

Založeno na FluxBB | CZ a SK