Výsledky 1 až 11 z 11

Téma: Upload velkých souborů pomocí JSP

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1

    Standardní Upload velkých souborů pomocí JSP

    Nevěděl by někdo jak efektivně řešit upload např. 5GB velkýho souboru? Měl jsem na plánu něco jako buffer konstantní velikosti a když se naplní tak data zapsat na disk a znovu načitat data do bufferu. A tak pořád dokola dokud budou přicházet data. Měl by někdo lepší řešení?
    NTB MSI EX600, CPU Intel Core 2 Duo T5550@1,83Ghz, 2GB RAM, GF8400M-G 256MB, HDD 320GB...

  2. #2

    Standardní Re: Upload velkých souborů pomocí JSP

    Tak jak to píšeš, tak se to většinou dělá

  3. #3

    Standardní Re: Upload velkých souborů pomocí JSP

    Dík, takhle mě to zatim funguje pro soubory do cca 500MB. U vetších se nic nestane. Nenastavuje se někde v TomCatu max velikost soboru?
    NTB MSI EX600, CPU Intel Core 2 Duo T5550@1,83Ghz, 2GB RAM, GF8400M-G 256MB, HDD 320GB...

  4. #4

    Standardní Re: Upload velkých souborů pomocí JSP

    Mno ja bych pro takle velky soubory udelal neco sofistikovanejsiho, treba java aplet a webovou sluzbu prijimaci rozsekany soubor po mensich paketech...
    GigaByte GA-M55plus-S3G --- A64 3200+ @ 24oo ~ 1,375V BOX --- 2x512 Geil 667 CL4 @ 980 CL5 --- WD2500KS --- Acer AL1721ms --- 1/1 MBit/s via WiFi
    Blog

    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 aneb jeste ze ty "ochrany" programujou rozumny lidi :]

  5. #5

    Standardní Re: Upload velkých souborů pomocí JSP

    Citace Původně odeslal MEluZíNa Zobrazit příspěvek
    Mno ja bych pro takle velky soubory udelal neco sofistikovanejsiho, treba java aplet a webovou sluzbu prijimaci rozsekany soubor po mensich paketech...
    Asi máš pravdu, protože přes http nepujde poslat velký soubor, jelikož conntent-length v http headeru je typu int, takže pro vetší soubory přeteče. Přes ten applet myslíš na serveru vytvořit aplikaci, která bude přijmat datovej stream z apletu?
    NTB MSI EX600, CPU Intel Core 2 Duo T5550@1,83Ghz, 2GB RAM, GF8400M-G 256MB, HDD 320GB...

  6. #6

    Standardní Re: Upload velkých souborů pomocí JSP

    Ještě jsem narazil na problém. Když posílám data na server pomocí metody write třídy DataOutputStream (v cyklu je plnen buffer a pak je odesilan)

    Kód:
    vystup.write(buffer,0,nactenoCelkem);
    a na serveru je přijmám metodou read třídy DataInputStream (v cyklu je plnen buffer a pak je zapsan)

    Kód:
    nacteno = vstup.read(buffer,nactenoCelkem,velikostBufferu-nactenoCelkem);
    tak nevim jak na serveru zjistit zda byli odeslany všechny data. Klient dokončí odesílání dat a server stále čeká na data. Když u klienta zavřu výstupní stream, tak server čekat přestane. Dalo by se to řešit jinak, aniž bych musel zavírat outputStream?
    Naposledy upravil Chuck; 16.03.2010 v 11:36.
    NTB MSI EX600, CPU Intel Core 2 Duo T5550@1,83Ghz, 2GB RAM, GF8400M-G 256MB, HDD 320GB...

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. PHP > prepisovani dat v souboru pomoci web stranky
    Založil Atreides v sekci fóra Programování
    Odpovědí: 10
    Poslední příspěvek: 09.12.2009, 21:23
  2. obnoveni velkych souboru na NTFS disku
    Založil Poofy v sekci fóra Pevné disky a řadiče
    Odpovědí: 5
    Poslední příspěvek: 30.08.2009, 22:12
  3. upload a download pomoci php
    Založil Jack68 v sekci fóra Programování
    Odpovědí: 3
    Poslední příspěvek: 09.08.2009, 21:10
  4. Upload souboru na server - hlaseni
    Založil mudboy v sekci fóra Programování
    Odpovědí: 1
    Poslední příspěvek: 16.02.2004, 10:07
  5. Win98SE a kopírování velkých souborů
    Založil georg v sekci fóra Ostatní operační systémy
    Odpovědí: 4
    Poslední příspěvek: 28.12.2002, 23:28

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •