Plupload in velike datotek

Ž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

Jaz zadnje čase uporabljam jQuery File Upload, ker so s pluploadom bili sami problemi.

1

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.

1

pavarti:
Deluje za velike datoteke (1GB+)?

Za takšen scenarij si boš moral ne glede na plugin pogledat 'chunked file upload'.

Jaz uporabljam JumpLoader... applet je zelo konfigurabilen in zelo kul :)

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.