ugrás a tartalomhoz

2 gigánál nagyobb fájl letöltése IE-ben

lorko · 2008. Jún. 5. (Cs), 15.28
sziasztok,

van egy 2 gigánál nagyobb fájlom amit szeretném ha a böngésző letöltésre ajánlana fel, ezt nem bonyolult megcsinálni ugyebár.

.htaccess fájlban csinálok egy bejegyzést:
AddType application/octet-stream file kiterjesztése
a probléma ott kezdődik, hogy az ie6 nem kezeli a 2-gigás vagy nagyobb fájlokat.

tehát arra gondoltam csinálok egy browser detectet a htaccess-ben, majd valahogy el kellene érni,
hogy a fejlécből letűnjön a fájl mérte, és akkor már az ie6 is letölti.

szerveroldali cgi kizárva, csak htaccess van, azzal kell megoldani.

minden választ előre is köszönök.
 
1

No way...

janoszen · 2008. Jún. 5. (Cs), 19.00
Tudsz ilyet csinálni, csak kérdés mi van engedélyezve. Ha van mod_setenvif, akkor a BrowserMatch direktíva segíthet.
3

browser detectre?

lorko · 2008. Jún. 5. (Cs), 22.47
a böngésző felismerés nem gond, az a gond hogy ie6 nak küldi a file méretét, és nem kéne kiküldeni.
Mert ha nem van kiküldve akkor az ie6 is letudja tölteni a filet.
2

ie 6 nem csinálja

lorko · 2008. Jún. 5. (Cs), 22.46
azt mondták nekem hogy az apache alapból lekezeli az ilyen problémát vagy is nem küldi a file méretet ha nem kell, jelen esetben ie6-nak ha a file mérete 2giga vagy nagyobb.

hát nálam küldi.
azt csinálja, hogy betölti a browser-be a binárist.

apache 2.2.3 van a serveren.

valakinek valami ötlete, hogy mit kéne tenni???

előre is köszi.
4

FAT?

Jano · 2008. Jún. 6. (P), 08.21
Nem inkább az a probléma, hogy FAT-re van formázva a vinyo? Az nem tud 2GB-nál nagyobb fájlt tárolni.
5

megpróbálom

lorko · 2008. Jún. 6. (P), 09.42
erre is gondoltam de elvetettem (gondoltam hülyeséget gondolok), letesztelem,
bár ez sovány vigasz a usernek, de a végére járok ennek a problémának.
6

nem az a baj

lorko · 2008. Jún. 6. (P), 09.50
nem az a baj hogy FAT, mert firfeox alatt lejön, ie7 el lejön, ie6 al nem mert abban van a korlát, amit csak úgy lehet kikerülni, hogy nem írod meg mekkora file mérte.
egy kis olvasmány a témában:
You cannot download files that are 2 GB or larger

Szerveroldali scriptel csináltam már (tehát ha 2giga vagy nagyobb file és ie6 vagy régebbi akkor ne legyen content-length), és semmi gond nem volt, de most htaccess-el kellene megcsinálni.

próbáltam Header unset Contetn-Length -et, de nem műkszik, mindent ki lehet unset-elni, kivéve a file méretét.
7

2 Gb letoltese horror

toro · 2008. Jún. 6. (P), 12.44
szerintem nagyon elszant usernek kell lennie annak, aki vallalkozik egy Fileus Giganticus egybeni letoltesere.

Miert nem vagod szet 4-500 megas (vagy kisebb) darabokra, igy kenyelmesen lekezeli az IE6 es nem foglalkoznak a csaladtagjaiddal, ha 1.8 giganal leall a letoltes, es kezdhetik elolrol.