File közvetlen letöltés tiltása
Szevasztok!
Van egy zene. Egy MP3. Fel van töltve a honlapomra, a gyökérhez képest néhány mappával lejjebb. (d/r/zene.mp3)
Van egy flash lejátszó, ami ezt a zenét játssza le úgy, hogy paraméterként kapja a lejátszandó fájl elérési útját, értelem szerűen azért, hogy több fájlt is le tudjon játsszani.
Az volna a kérdésem, hogy lehetséges e megakadályozni valamilyen módon azt, hogy ha beírom a böngésző címsorába, hogy "domain.hu/d/r/zene.mp3" ez betöltse be a zenelejátszót és induljon el, vagy éppen letöltődjön. Vagyis nem szeretném ha csak úgy beírnák a címet, jobb gomb, mentés és ott is lenne.
Át lehet ezt irányítani a kezdőlapra, mondjuk a domain.hu-ra?
Köszönöm a segítséget előre is!
Ábel
■ Van egy zene. Egy MP3. Fel van töltve a honlapomra, a gyökérhez képest néhány mappával lejjebb. (d/r/zene.mp3)
Van egy flash lejátszó, ami ezt a zenét játssza le úgy, hogy paraméterként kapja a lejátszandó fájl elérési útját, értelem szerűen azért, hogy több fájlt is le tudjon játsszani.
Az volna a kérdésem, hogy lehetséges e megakadályozni valamilyen módon azt, hogy ha beírom a böngésző címsorába, hogy "domain.hu/d/r/zene.mp3" ez betöltse be a zenelejátszót és induljon el, vagy éppen letöltődjön. Vagyis nem szeretném ha csak úgy beírnák a címet, jobb gomb, mentés és ott is lenne.
Át lehet ezt irányítani a kezdőlapra, mondjuk a domain.hu-ra?
Köszönöm a segítséget előre is!
Ábel
Ne álmodozz
A Flash lejátszó (de bármilyen lejátszó) a kliens gépén fut, különben nem tudna hangot kelteni (a kliens gépén), tehát a fájlt a kliens gépén kell lejátszani, tehát le kell azt tölteni. Márpedig ha le kell tölteni, akkor nem sok értelme van megakadályozni hogy letöltsék, mert akkor semmi értelme az egésznek. :)
Ha elég csak a látszata a védelemnek, akkor lehet csinálni olyat hogy a webszerver csak akkor szolgálja ki a file-t, ha valamilyen speciális kliensazonosítóval töltik le a fájlt és Flashben ezt te leprogramozod.
Ha tényleg szeretnél komoly erőforrásokat rááldozni a védelemre, akkor megoldható a Flash új szolgáltatásával valamelyest a dolog, amely "SWF verification" alatt fut. Ehhez kell egy FMS 3 licensz(olyan $4500 körül) és telepítés, valamint egy saját player, amely összejátszik az FMSsel és az FMS nem szolgálja ki a streamet, ha nem a te playered próbálja húzni. De ez neked gondolom nem opció, így csak referenciaként írom.
Egy gyenge hirtelen megoldás
<html>
<body oncontextmenu="return false;">
xxxxx
</body>
</html>
tényleg gyenge
Látszat
Overkill
docroot
hogy éri el a flash?
Megoldható..
Még lennének ötelteim, pl AMFPHP-vel streamelni a fájlt (ennek utána kéne nézni).
Csak hogy nyilvánvaló legyen
Az egyetlen tolerálható védelmet adó megoldás a már általam vázolt SWF verification + FMS 3, de ez sem törhetetlen, csak jó sok munka van vele még egy hozzáértőnek is.
Internet és biztonság
Ezek a DRM-ek csupán arra jók, hogy a jogtualjdonost meggyőzzék a platform elfogadására (azaz azt hazudhatjuk neki, hogy nem készíthető másoldat az adott felvételről).
Bár ezzel tapasztalatom nincs, de símán el tudok képzelni például egy hangkártya-emulátort, ami next-next finish telepítés után bármit tökéletes wav minőségben lement ami csak megszólal a gépen.
Music Match Jukebox
Szóval egy hétköznapi audió program képes ilyen jellegű felvételre, még keresni sem nagyon kell. Így minden, ami csak megszólal a hangkártyán felvehető pl. MP3-ba ...
OkOk nem kötözködöm, igazad