Plupload in velike datotek
6 naročnikov
6 naročnikov
Živjo,
delamo na enem projektu, kjer je potrebno nalagati velike datoteke (1-4GB).
Uporabljamo JS knjižnjico Plupload, ki se mi sicer zdi super, ampak pri večjih datotekah pa se pojavlja veliko težav.
Npr.: V safariju ne deluje html5 chunk, flash pri uporabniku naloži celotno datoteko v memorijo, predno jo začne pošiljati, kar pri uporabniku lahko sproži crash brskalnika, ....
Vem pa da rešitve obstajajo, ker na dropbox, iStockphoto lahko velike datoteke naložiš brez težav.
Ima kdo izkušnje s nalaganjem velikih datotek, in kakšne rešitev je uporabil, ker počasi izgubljam živce.
Res bi bil hvaležen, če kdo pozna kakšno rešitev.
8 odgovorov
schtr4jh:
Jaz zadnje čase uporabljam jQuery File Upload, ker so s pluploadom bili sami problemi.
Deluje za velike datoteke (1GB+)?
za večje datoteke je po mojem boljše naredit nek java applet, da lahko tudi pavziraš oziroma imaš kontrolo če zmanjka linije da nadaljuješ kasneje.
pavarti:
Deluje za velike datoteke (1GB+)?
Za takšen scenarij si boš moral ne glede na plugin pogledat 'chunked file upload'.
Hvala za odgovore.
@Spartacus: Chunk funkcijo uporabljam, ampak težava pride, ker se flash datoteko naloži v memorijo predno jo začne po delih pošiljati na strežnik. Enako stori tudi HTML5.
Pri 1GB še gre, če pa se uploada 5GB, pa uporabniku v večini sesuje brskalnik.
Edini za katerega sem ugotovil, da tega ne počne je Silverlight, vendar ga večina uporabnikov ne podpira.
@kelvan: Java apleti pridejo v poštev samo kot zadnja rešitev, ker veliko uporabnikov nima podprte jave.
@Metallon: Hvala za te linke, nekatere opcije so zanimive in jih bom stestiral. Upam da bo katera ok.
Hvala.
Če boš našel kakšno varianto, ki ni java in/ali flesh, se priporočam za več informacij :)
Poleg omenjenega appleta imam (ponavadi) kot backup še eno flesh varianto, samo je res za backup, ker gre pri večjih fajlih v maloro. Leto ali dve nazaj sem intenzivno iskal rešitev, vendar česa bolj uporabnega od tega JumpLoaderja nisem našel. Je pa res, da to večinoma uporabljam v CMSju in intranet aplikacijah, kjer je lažje zatežit naročnikom, naj si pač dajo gor Javo.