Java [1242]

Zapisz się
Dodaj kartkę Dodaj bana
Powód wlepienia kartki
Wybierz wątek docelowy z listy lub wpisz jego ID
  • Anonim

    Szukam dobrych rad jak najprosciej wyslac plik na serwer (klient-serwer komunikacja RMI) w celu wpakowania go do bazy danych... (Za pomoca soketow, czy wysylajac jakos zdalnie sciezke dostepu ????)
  • Anonim

    Pierwsze skojarzenie jakie mi przyszło do głowy: sockety, a treść pliku kodujesz w base64, przesyłasz a na serwerze rozkodowujesz. No i oczywiście zapisujesz do pliku; )
  • steelheart

    komunikacja po RMI...
    jesli pliki nie duze to po co sie szczypac w sockety ?
    base64(+ moze najpierw zip na pliku) do stringbuffera/beana i w zdalna metode; )
  • яazo я

    ale po co w ogóle base64? tylko zwiększy się ilość danych.
    to już sockety (zwykły strumień) nie wystarczą?
    albo HTTP POST ?
  • Anonim

    pliki nie beda duze... zastanawialem sie czy mozna wywolac zdalna metode podajac jej jako parametr plik (strumien) i zeby to sobie poszlo... na socketach tez mozna ale jak calosc chodzi na RMI to dziwnie by bylo pchac sie w sockety...
  • Anonim

    strumien jako parametr?
    mysle ze to mocno nierozsadne (jesli w ogole mozliwe)
    raczej, skopiowanie strumienia to tablicy bitow i taka tablice dac jako parametr. Po drugiej sronie kabla sytuacja odwrotna i voila.
    Powinno dzialac i to calkiem niezle:)
  • steelheart

    strumieni nie mozna uzywac jako parametrow w zdalnych metodach
  • Anonim

    i wszystko jasne... powiedzcie jeszcze przy okazji... wysylanie plikow na serwer za pomoca socketow, jaka klasa najlepiej to robic??? FileReader, DataOutputStream... troche sie juz gubie w tym wszystkim...
  • steelheart

    jesli tekstowe to combo File(Reader/Writer)
    jesli binarne File(Input/Output)Stream
    opcjonalnie udekorowane jakims filtrem buforujacym i/lub kompresujacym
  • steelheart

    test genialnego gronowego cuda wsadzajacego spacje w srodek wyrazow:
    123456789012345678901234567890 123456789012345678901234567890
  • steelheart

    co 16... Joyce by byl zawiedziony...
    a także pięćdziesięciogroszówka :P
  • Anonim

    dzieks - informacja sie przyda...

    a z tymi spacjami juz kiedys zaobserwowalem... :P

    pozdro...