Avatar billede easysoft_studios Nybegynder
30. april 2002 - 22:39 Der er 10 kommentarer og
1 løsning

Download filer

Jeg har 14 filer liggende på min server, som man med mit prorgram skal kunne hente. Det skal vises en status af hvor mange filer der er hentet og hvor mange megabytes der er tale om.
Hvordan gør jeg det, og det skulle helst kunne gøres uden brug af FTP-password, får så bliver det lidt svært. Har ikke lyst til at bruge mit eget brugernavn/password, hvis nogle skulle kunne hacke dem ud. Nogen bud?
Avatar billede doc404 Novice
30. april 2002 - 22:58 #1
via alm. http f.eks?

Find HTTP Get komponenten på www.torry.net (internet,html)
Avatar billede easysoft_studios Nybegynder
30. april 2002 - 23:01 #2
kikker lige på det, vender tilbage senere.
tak :)
Avatar billede easysoft_studios Nybegynder
30. april 2002 - 23:01 #3
er i det forkerte OS, så jeg skal lige finde tid til at skifte :)
Avatar billede stoney Nybegynder
30. april 2002 - 23:59 #4
Brug TFTP
Det er hurtigere en HTTP

Stoney
Avatar billede easysoft_studios Nybegynder
01. maj 2002 - 01:48 #5
skal bruge et eks, ellers må jeg give pointene til doc404
Avatar billede dkn Nybegynder
01. maj 2002 - 11:58 #6
syntes at du skal have en fil på din server med alle navne i. Så henter du filen og kender alle navne på filerne (måske størrelse?).
Brug så bare httpget component til at klare det med.
Avatar billede siz23 Nybegynder
01. maj 2002 - 16:19 #7
Stoney: TFTP bruger UDP til at overfører sine data'er med, som vil sige at du ikke har nogle sikkerhed for at dine filer når frem.. til filoverførelse ville jeg selv fortrække FTP, men det siger du jo godt du ikke vil, også er der jo "næsten" kun HTTP tilbage. :)
Avatar billede cms Nybegynder
01. maj 2002 - 17:45 #8
Ikke sikker på at data når frem? Det er da bare et spørgsmål om at sende en 'svar'-pakke
Avatar billede easysoft_studios Nybegynder
01. maj 2002 - 18:41 #9
hvis jeg skal bruge FTP, kræver det jo at man logger på min server. Og der er kun ét brugernavn og ét password til den server, og det er mine egne... dem har ikke lyst til at bruge.
Så det bliver doc54 der får pointene. Komponenter gør det, det skal og med progress og det hele. Perfekt!
Tak jer alle sammen
Avatar billede siz23 Nybegynder
01. maj 2002 - 20:28 #10
cms: du har ret i at man godt selv kan lave en sikker overførelse ved hjælp af UDP protokolen, men hvorfor skulle man det, når TCP har det i forvejen, samt flow-control m.m. UPD er godt til live streaming og andre aplicationer hvor det ikke betyder så meget om man for det hele, hvor det er bedre at modtage data'en hurtigt. Men hvis du selv laver flow-control og sikker fil overførelse er UDP protocolen ikke hurtiger mere, så vil det klart værer en fordel at bruge TCP (fx. FTP, HTTP)protocolen istedet for :)

oh well nu blev det hele rodet sammen i en stor masse, men jeg håber du forstod hvad jeg mente ;)
Avatar billede stoney Nybegynder
01. maj 2002 - 23:22 #11
siz123>>  også er der jo "næsten" kun HTTP tilbage.

Does "stateless" ring a bell ??

Jeg har ikke sagt JEG ikke vil bruge bruge FTP, det var easusoft_studios
Det skal lige siges jeg ikke kender/bruger HTTP get componenten.
Okay, jeg ved det godt, jeg er sær. Jeg bruger aldrig componenter.(På nær 1, he he).
Easysoft_studios>>
Hvis du ikke har fuld kontrol over din webserver (altså du har en udbyder må du nok ty til Httpget componenten, eller opret en ny ftp bruger
med kun read access på din ftpserver. Hvis du har din egen webserver
er mulighederne ubegrænset).

Stoney
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester