realbasic 06 ftp client?

'k Ben nu een paar dagen bezig met REALbasic en het bevalt me wel moet ik zeggen. :)

Nu had 'k graag een “programmatje” gemaakt waarmee je eerst een bestand op je pc/mac moet aanduiden, en daarna kunt uploaden naar een map op mijn server.
Een soort ftp client dus, maar dan zonder paswoord of username, te gebruiken door iedereen.
Ik heb al zo’n anderhalf jaar visual basic 6 achter de rug. Nu moet 'k zeggen, op de school waar 'k zit is dit niet zo intensief :roll:

Ik heb al zo’n website gemaakt in een poging tot het uitbreiden van mijn beperkte php-kennis. Dit is het resultaat: http://public.iBrainiac.be … toch al een begin, niet? :wink:

Het enigste wat het programma dus moet doen is de mogelijkheid bieden om door je computer te bladeren en een bestand aan te duiden. Daarna op een knopje “upload” drukken, en hij moet het wegschrijven naar een map op mijn server waarvan de chmod natuurlijk 777 is.
Dat is dan basis… later zou 'k dan graag bepaalde ext. (proberen) verbieden en wat info etc aan toevoegen. Een beetje dezelfde functionaliteit als de website, alleen in een programma dan.
EDIT: eventuuel installeerbaar, zodat 'k er een Gedragscode kan in verwerken enzo… :slight_smile: Maarja, natuurlijk ook niet alles terzelfdertijd hoor.

Kan er mij iemand helpen of misschien op gang brengen?

Alvast bedankt! ! :slight_smile:

Je kan dat op verschillende manieren verwerken: - via ftp: de map is toegankelijk via anonymus ftp. Zeer onveilig, tenzij je elke dag gaat controleren. - via ftp: je steekt je gebruiker en paswoord in je applicatie. Ook zeer onveilig. - via een php script: op de server staat een script dat files kan ontvangen en wegschrijven.

Methodes 1 & 2: gebruik een FTP plugin of sockets
Methode 3: gebruik de http socket

Eventueel kan je proberen via het Webdav protocol. Dat verloopt via http en http authenticatie.

[quote:0c141fab03="fredmatrack"]Je kan dat op verschillende manieren verwerken: - via ftp: de map is toegankelijk via anonymus ftp. Zeer onveilig, tenzij je elke dag gaat controleren. - via ftp: je steekt je gebruiker en paswoord in je applicatie. Ook zeer onveilig. - via een php script: op de server staat een script dat files kan ontvangen en wegschrijven.

Methodes 1 & 2: gebruik een FTP plugin of sockets
Methode 3: gebruik de http socket

Eventueel kan je proberen via het Webdav protocol. Dat verloopt via http en http authenticatie.[/quote:0c141fab03]

Klinkt makkelijk, als je weet hoe :smiley: 'k Ben namelijk nog nO0b in REALbasic.
Maar 'k ben toch al terug een paar stappen verder. Thx! :slight_smile:

[quote:5bece0ac7d="fredmatrack"]Je kan dat op verschillende manieren verwerken: - via ftp: de map is toegankelijk via anonymus ftp. Zeer onveilig, tenzij je elke dag gaat controleren. - via ftp: je steekt je gebruiker en paswoord in je applicatie. Ook zeer onveilig. - via een php script: op de server staat een script dat files kan ontvangen en wegschrijven.

Methodes 1 & 2: gebruik een FTP plugin of sockets
Methode 3: gebruik de http socket

Eventueel kan je proberen via het Webdav protocol. Dat verloopt via http en http authenticatie.[/quote:5bece0ac7d]

Een http socket (in RB) kan toch niet met bestanden omgaan?
Of ben ik hierin fout?

M.v.g. Jelle,

je kunt een FTP sessie niet aansturen met behulp van het HTTP protocol..

Die 2 protocollen zijn niet echt compatible…

[quote:469f7030df="Reflex"]je kunt een FTP sessie niet aansturen met behulp van het HTTP protocol..

Die 2 protocollen zijn niet echt compatible…[/quote:469f7030df]
eum? als je eventjes oplet gebruiken we ze ook niet beiden :wink:
Hij somt manieren op van Hoe je het kan doen

Via FTP of via HTTP protocoll en dan een php ding.

Maar in RB kan je toch geen file, via POST meegeven via de HTTP ? OFwel?

Geen idee, ik doe niet aan REAL Basic.

Een bestand meegeven bij een HTTP upload is niets anders dan de contents van het bestand even geschikt maken voor posten (alle tekens converteren enzo) en erachter plakken

like:

mijn.site.com/mijnPost.php?file=Dit%20Stond%20In%20Mijn%20Text%20Bestandje&name=myTextFile.txt

zoiets… wat echter wel kan is dat er een limiet zit aan de maximum grootte van de post-argumenten…

Maar da’s even zo uit het blote hoofd… heb niet echt intensief met het HTTP protocol gewerkt…

Hoezeer ik jullie commentaren ook apprecieer ben 'k nog altijd niet veel verder geraakt. :) Weet er anders iemand websites met tutorials en/of cursussen?

Een boek kopen zou misschien ook handig zijn. :wink:

Een paar links

RB Developer Magazine
REALbasic The Definitive Guide (uitgever O’Reilly, auteur Matt Neuburg)
RB Garage (code samples, plugins, classes, …)
RB mailinglists (vooral de NUG is interessant … maar high volume.
Monkeybread plugin (veel functies in verschillende plugins)

'k hoop dat je er wat aan hebt.

TLM

[quote:9797f2cd4f="TLM"]Een paar links

RB Developer Magazine
REALbasic The Definitive Guide (uitgever O’Reilly, auteur Matt Neuburg)
RB Garage (code samples, plugins, classes, …)
RB mailinglists (vooral de NUG is interessant … maar high volume.
Monkeybread plugin (veel functies in verschillende plugins)

'k hoop dat je er wat aan hebt.

TLM[/quote:9797f2cd4f]

Ik heb die links eens bekeken en dat Realbasic is best wel leuk… Vooral het cross platform aspect, zonder dat er vm’s moeten worden geinstalleerd etc.