Autor | Zpráva | ||
---|---|---|---|
David Breiter Profil * |
Jak úmyslně vynutit zobrazenmí okna s dotazem Uložit-otevřít
Rád bych se zeptal jestli lze vynutit v odkazu na soubor(konkretně soubor.mp3) to, aby se vždy otevřelo okno s dotazem na uložit či otevřít soubor. Mám stránky s písničkami, které se otevírají uvnitř stránek pomocí malých playerů(konkretně quick time player) proto aby se urychlylo poslouchání písniček. Pakliže ale chci, aby si tu písničku někdo stáhl, je třeba výše zmíněné okno. Uživatel pakliže si v prvním případě nastavý výchozí přehrávač quick time, bude se mu vždy spouštět tento přehravač. Chtěl jsem vytvořit další stránku, kde budou písničky ke stažení tak, aby se vždy při kliknutí, otevřela možnost soubor uložit. Tedy tak aby uživatel nemusel měnit nastavení svého prohlížeče. Asi by bylo skvělé kdyby se zároveň pro první případ, priority přímého poslechu, dalo ono okno zakázat. Děkuji za rady. jinak odkaz na ty stránky je http://www.gajatri.net/audiovideo.html |
||
Taps Profil |
#2 · Zasláno: 6. 6. 2009, 17:37:59
David Breiter
jde o nastavení hlaviček viz http://www.linuxsoft.cz/article.php?id_article=310 |
||
Bubák Profil |
#3 · Zasláno: 6. 6. 2009, 18:57:59
|
||
David Breiter Profil * |
#4 · Zasláno: 6. 6. 2009, 23:03:30
Děkuji pánové,
zkusil jsem zatím první možnost u jedné písničky a funguje to, ale vůbec nevím jak to skloubit s množstvím nahrávek(cca300) tak abych nemusel vypisovat 300 souborů php. Čistě teoreticky si umím představit nějakou funkci-Parametr(i když tomu moc nerozumím), ale jak by potom bylo z odkazu patrné, jaká se má nahrávka stáhnout. Lze přiřadit odkazu nějaký parametr? Nebo je jednodušší zazipovat každou písničku?Uvažuji nahlas. |
||
Yur4Y Profil |
#5 · Zasláno: 7. 6. 2009, 08:48:19
Ja by som to riešil cez parameter v URL:
odkaz v tvare stiahni.php?nazov=NazovPesnicky -> stiahne sa NazovPesnicky.mp3. <?php header('Content-Description: File Transfer'); header('Content-Type: application/force-download'); header('Content-Disposition: attachment; filename="'.$_GET['nazov'].'.mp3"'); readfile($_GET['nazov'].'.mp3'); ?> |
||
Časová prodleva: 15 let
|
0