Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
allarom
HV vaatleja
liitunud: 13.03.2007
|
26.01.2010 04:57:46
webis faili ülekirjutamine javaga? |
|
|
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 |
|
|
kullar
HV kasutaja
liitunud: 26.11.2006
|
|
Kommentaarid: 26 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
1 :: |
24 |
|
tagasi üles |
|
|
Absona
Lõuapoolik
liitunud: 17.09.2008
|
26.01.2010 12:34:37
Re: webis faili ülekirjutamine javaga? |
|
|
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 |
|
|
Fukiku
Kreisi kasutaja
liitunud: 06.11.2003
|
26.01.2010 12:49:22
|
|
|
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 |
|
|
Absona
Lõuapoolik
liitunud: 17.09.2008
|
26.01.2010 13:12:40
|
|
|
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?
_________________ Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid. |
|
Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
|
:: |
2 :: |
0 :: |
8 |
|
tagasi üles |
|
|
allarom
HV vaatleja
liitunud: 13.03.2007
|
26.01.2010 16:53:42
|
|
|
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 |
|
|
friik1
HV Guru
liitunud: 18.06.2004
|
26.01.2010 16:55:34
|
|
|
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 |
|
|
andre85
HV vaatleja
liitunud: 10.09.2006
|
26.01.2010 18:50:48
|
|
|
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 |
|
|
allarom
HV vaatleja
liitunud: 13.03.2007
|
26.01.2010 19:04:39
|
|
|
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 |
|
|
mikk36
HV Guru
liitunud: 21.02.2004
|
26.01.2010 21:24:20
|
|
|
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 |
|
|
allarom
HV vaatleja
liitunud: 13.03.2007
|
26.01.2010 22:35:45
|
|
|
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 |
|
|
mikk36
HV Guru
liitunud: 21.02.2004
|
26.01.2010 22:49:50
|
|
|
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 |
|
|
allarom
HV vaatleja
liitunud: 13.03.2007
|
26.01.2010 23:17:16
|
|
|
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 |
|
|
Fukiku
Kreisi kasutaja
liitunud: 06.11.2003
|
26.01.2010 23:28:27
|
|
|
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 |
|
|
allarom
HV vaatleja
liitunud: 13.03.2007
|
26.01.2010 23:49:45
|
|
|
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 |
|
|
Fukiku
Kreisi kasutaja
liitunud: 06.11.2003
|
27.01.2010 00:31:35
|
|
|
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
Edu katsetamisel igatahes!
_________________ 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 |
|
|
allarom
HV vaatleja
liitunud: 13.03.2007
|
27.01.2010 00:33:47
|
|
|
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 |
|
|
|