26. marts 2003 - 19:57Der er
5 kommentarer og 1 løsning
Downloade og uploader fra/til serveren
Jeg har en en TExtListview. En Listview præcis ligesom TListview men bare hvor SaveToFile og LoadFromFile kan bruges.
Når programmet lukkes skal den gemme Listview's items på min server i en txt fil som hedder list.txt. Når programmet startes skal den hente Listview's items fra serveren/list.txt. Hvordan gøre jeg det? Kan man gøre det med URLMon, hvis ja hvordan?
1. Hvilken protocol vil du bruge til dette job? Der er jo mange muligheder, hvis det er en webserver ville det nemmeste være bare at lave en formpost fra dit program. Men ftp ville fx også være en go ting.
2. Hvordan skal filen uploades? I dit tilfælde hvor det er tekst som bliver gemt, kan du jo med fordel sende teksten istedet for en fil som vil gøre det hele lidt langsomere.
Du skal egentlig også have fundet ud af hvordan du vil opbevare informationerne på din server? Skal de bare ligge som filer, eller skal teksten bare i en db?
Vil nok sige at nu når du har med tekst ville jeg bare vælge en form post method. Det er dejlig simpelt og kræver ikke andet på din server end en form for serverside script (asp, php, cgi....). Til at opbevare info ville det igen være smartest at lave en db som websiden jo bare opretter en post i.
Koden til postning af formfelter med clientsocket postede jeg her for lidt tid siden, syntes du skal lege med det lidt :)
Når du skal læse teksten igen kan du bruge samme metode, du laver et serverside script igen. Og du mp jo have noget du identificere dine brugere med (eg username, password) du sender så bare de form oplysninger, websiden åbner fra databasen, og du læser resultatet fra siden evt med HTTPget.
dkn> Jo det var da en måde, men grunden til at jeg spurgte var fordi at jeg ikke har leget med sådan noget ftp og hente/gemme filer gennem internettet. Jeg prøvede at lege lidt med IdFTP men jeg kunne lige få det til at virke :(
Ang. koden som du postede for lidt tiden.. Kan du give mig spm'et til den?
Og ellers ville lidt kode til det her være lækkert :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.