Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  webis faili ülekirjutamine javaga? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
allarom
HV vaatleja
allarom

liitunud: 13.03.2007




sõnum 26.01.2010 04:57:46 webis faili ülekirjutamine javaga? vasta tsitaadiga

mul plaan teha selline vigur, et kui nuppu plõksutada, siis suurenevad numbrid ning iga vajutusega kirjutatakse uus number faili ning kui uuesti käima panna, siis saab sealt maalt edasi plõksutada. oma arvutis toimib ilusti, aga kui netti üles laen, siis enam ei tööta. uurisin googlest ka abi, aga ei leidnud midagi, mis paneks tööle ja kui leidsin, siis olid nii keerulised, et minu mõistus peale ei hakanud.webi failist lugemise jaoks sain väiksese koodijupi küll, mis aitas, aga nüüd jääb asi veel faili ülekirjutamise taha. ehk oskab keegi mingit koodijuppi selle tarvis välja pakkuda?
_________________
Kiireima reageerimisaja saavutamiseks palun suhtluseks kasutada järgmisi kanaleid: 55599075 / info@allar.ee
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
kullar
HV kasutaja
kullar

liitunud: 26.11.2006




sõnum 26.01.2010 09:31:36 vasta tsitaadiga

Eeldan et kasutad php'd file_put_contents.
_________________
Online Perekonna Eelarve, Keerukamad veebipõhised infosüsteemid jms
Kommentaarid: 26 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 24
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 26.01.2010 12:34:37 Re: webis faili ülekirjutamine javaga? vasta tsitaadiga

Kõigepealt pane õigused õigeks serveris ning Javas teksti faili ülekirjutamise märksõnaks on Append (teine võimalus on see true'ks muuta).


BufferedWriter kirjuta = new BufferedWriter(new FileWriter("mingifail.txt", true));
kirjuta.Write("blabalaa");
kirjuta.Close();


Soovitan koodilõigu try-catch'iga piirata.

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.


viimati muutis Absona 26.01.2010 13:11:28, muudetud 3 korda
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 26.01.2010 12:49:22 vasta tsitaadiga

Algne postitaja võiks oma küsimuse püstituse natuke konkreetsemalt lahti kirjutada ja võibolla ka olemasolevat koodi näidata, oleks kergem aru saada, mida hetkel teha üritatakse.

Absona, kui sa kirjutad koodinäidet, siis võiks ikka korrektselt kirjutada, mitte mingit ebakorrektset jama pritsida siia. Teiseks, try-catch on faili IO puhul sisuliselt kohustuslik, kõik need klassid loobivad checked exception'eid ainult.

_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 26.01.2010 13:12:40 vasta tsitaadiga

Fukiku kirjutas:
Absona, kui sa kirjutad koodinäidet, siis võiks ikka korrektselt kirjutada, mitte mingit ebakorrektset jama pritsida siia.


Tehtud, muudetud. Kuigi iga kodeerija oleks sellest koodist aru saanud. Pisivead sees (suur-algus tähed) pole suur mure, sest nende avastamisel õpitaksegi kõige rohkem. Peaasi, et süntaks on õigesti. Aga jah, nokkijaid on igasuguseid olemas.

Fukiku kirjutas:

Teiseks, try-catch on faili IO puhul sisuliselt kohustuslik, kõik need klassid loobivad checked exception'eid ainult.


Kas algaja teab seda? icon_smile.gif

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
allarom
HV vaatleja
allarom

liitunud: 13.03.2007




sõnum 26.01.2010 16:53:42 vasta tsitaadiga

try {
            mt.waitForAll();
         } catch (InterruptedException e1) {
         }
         FileWriter fWriter = null;
         BufferedWriter writer = null;
         try {
            fWriter = new FileWriter("javaimages/cash.txt");
            writer = new BufferedWriter(fWriter);

            writer.write(cashString);
            writer.newLine();

            writer.close();
         } catch (Exception e1) {
         }


hetkel selline koodijupp mul kirjutamise jaoks. see toimib ilusti enda arvutis, aga kui internetti laen, siis ta enam faili ei kirjuta. faili õigused on mul küll pandud 777, aga ju vist on javal mingid turvavärgid ees, mis puutub webis faili kirjutamisse ja lugemisse.
eesmärk siis:
klopsisin kokku ühe algelise pokkerimängu(http://web.zone.ee/allarom/pokker/), tahan, et ta seal salvestaks ära kõige suurema punktisumma ja kui ületan, siis salvestaks faili üle ja iga kord kuvaks neid punkte sealt failist. ärge pahandage kui mõni asi seal ei tööta päris nii nagu peab ja mälu liiga palju sööb, see siiski mu esimene programm. juba olen kursis kuidas koodi saaks kordades lühemaks teha, aga see teine plaan pakub hetkel rohkem huvi:)

_________________
Kiireima reageerimisaja saavutamiseks palun suhtluseks kasutada järgmisi kanaleid: 55599075 / info@allar.ee


viimati muutis allarom 26.01.2010 17:04:50, muudetud 2 korda
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
friik1
HV Guru
friik1

liitunud: 18.06.2004



Autoriseeritud ID-kaardiga

sõnum 26.01.2010 16:55:34 vasta tsitaadiga

Ma pole nüüd progemise alal päris kursis, aga minu teada on Java ikkage kliendipoolen asi, kust serveriga suhtlemine peaks edasi käima HTTP GET ja PUT kaudu...? Ärge kõvasti lööge, kui nüüd mööda panin.
Kommentaarid: 184 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 162
tagasi üles
vaata kasutaja infot saada privaatsõnum
andre85
HV vaatleja

liitunud: 10.09.2006




sõnum 26.01.2010 18:50:48 vasta tsitaadiga

Appletist saad serverile "salvestada" ainult HTTP protokolli kaudu. Kliendi masinasse ei saa salvestada. JNLP (ehk JWS) kaudu käivitatuna saad teatud tingimustel salvestada tööjaama faile.
_________________
andres
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
allarom
HV vaatleja
allarom

liitunud: 13.03.2007




sõnum 26.01.2010 19:04:39 vasta tsitaadiga

ehk keegi räägiks lähemalt sellest?
_________________
Kiireima reageerimisaja saavutamiseks palun suhtluseks kasutada järgmisi kanaleid: 55599075 / info@allar.ee
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 26.01.2010 21:24:20 vasta tsitaadiga

allarom, Java applet jookseb kliendimasinas samamoodi nagu javascript. Kas sa ehitad appleti või servleti?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
allarom
HV vaatleja
allarom

liitunud: 13.03.2007




sõnum 26.01.2010 22:35:45 vasta tsitaadiga

appleti
_________________
Kiireima reageerimisaja saavutamiseks palun suhtluseks kasutada järgmisi kanaleid: 55599075 / info@allar.ee
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 26.01.2010 22:49:50 vasta tsitaadiga

Siis pole sellel midagi pistmist salvestamisega, pead faili submitima veebiserverile ja seal siis eraldi veel koodi lisaks kirjutama et fail salvestatud saaks.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
allarom
HV vaatleja
allarom

liitunud: 13.03.2007




sõnum 26.01.2010 23:17:16 vasta tsitaadiga

aga teab keegi mingit kõige lihtsamat moodust javaga kuidas saaksin faili kirjutada? mingi koodijupp äkki?
_________________
Kiireima reageerimisaja saavutamiseks palun suhtluseks kasutada järgmisi kanaleid: 55599075 / info@allar.ee
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 26.01.2010 23:28:27 vasta tsitaadiga

Täpsustaks igaks juhuks üle. Siiamaani saime aru, et teemapüstitaja teeb appleti pokkerimängimiseks. Kas webis faili kirjutamise all mõtled Sa seda, et applet kirjutab serverisse iga kasutaja kohta faili või tahad Sa kasutaja lokaalsele kettale kirjutada midagi?

Igatpidi on seda appletis keeruline saavutada, sest applet on väga jõhkras turvalises liivakastis, mis keelab kogu lokaalse kõvaketta ligipääsu ja piirab väga tugevalt võrguühenduste kasutamist. Sellest vist saab mööda, kui oma applet ära signeerida - siis peaks saama natukene neid turvapiire nihutada, aga siis ta hakkab ka kasutaja käest luba kerjama selleks.

Siiski, eeldades, et turvaprobleemid on ületatavad, siis esimesel juhul tasuks äkki mõelda pigem FTP peale nii üles kui alla liigutamiseks? Koodinäide, kuidas Javas FTP protokolli kirjutada/lugeda

Teisel juhul peaks tavaline kõvaketta IO toimima, hetkel probleem ikkagi ilmselt turvalisuse poole peal.

_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
allarom
HV vaatleja
allarom

liitunud: 13.03.2007




sõnum 26.01.2010 23:49:45 vasta tsitaadiga

lokaalsele kettale ei tahaks ma midagi kirjutada, tahan vaid üht faili pidada, milles on vaid 1 number, mille iga suurema tulemuse korral üle kirjutab programm ja pokkeri käivitamisel kohe selle loeb ja kuvab seda. seega see fail asub serveris classiga näiteks samas karbis. olen neid koodijuppe uurinud, korra sain tööle isegi nii, et salvetas alati tulemuse ja iga kord läks sealt edasi, aga teises kohas enam seda ei kuvanud, ainult selles arvutis, millega mängisin seda. ei saa nendest keerulistest ing.k. õpetustest aru ka, sest üpris algaja veel

pean seda FTP protokolli asja uurima, tundub päris huvitav ja mõeldav,
tänud igatahes;)

_________________
Kiireima reageerimisaja saavutamiseks palun suhtluseks kasutada järgmisi kanaleid: 55599075 / info@allar.ee
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 27.01.2010 00:31:35 vasta tsitaadiga

Selle FTP asja juures hakkab mängima see aspekt, et kui ma nüüd õigesti mäletan Appleti turvaloogikat, siis lubatakse võrguühendusi luua appletist ainult sama serveri pihta, kust applet ise alla laetud on. Ma ei tea nüüd, kas Zone tasuta hosting seda tingimust täidab ja sealt võib tekkida probleem, samas seda peaks suhteliselt kergesti õnnestuma katsetada icon_wink.gif

Edu katsetamisel igatahes! icon_smile.gif

_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
allarom
HV vaatleja
allarom

liitunud: 13.03.2007




sõnum 27.01.2010 00:33:47 vasta tsitaadiga

no eks ma annan progressist märku igatahes;)
_________________
Kiireima reageerimisaja saavutamiseks palun suhtluseks kasutada järgmisi kanaleid: 55599075 / info@allar.ee
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  webis faili ülekirjutamine javaga?
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.