Download en Fil?

Tags:    c#

<< < 12 > >>
nogen der har et forslag til en File.Download(URL)ting?



tror jeg har fundet noget...




tester...



Du kan bruge Net.Webclient()
Fold kodeboks ind/udKode 



Hvor den så henter forsiden på www.hsp.dk og gemmer den som Index.html, i roden af dit C drev :)



EDIT:
Husk,
Fold kodeboks ind/udKode 


i toppen af din kode ;)



Indlæg senest redigeret d. 23.12.2010 18:35 af Bruger #14381
det virker, og det ser ud til at vi har gjordt det samme =)



Det jeg lavede var en opdaterings checker =)
Fold kodeboks ind/udCSharp kode 





Indlæg senest redigeret d. 23.12.2010 21:58 af Bruger #16191
Et lille forslag til din opdaterings-checker,
istedet for at hente den nye udgave hver gang, som med tiden måske kommer til at fylde en del, ville det så ikke være nemmere at hente et lille tekst dokument med det nyeste versions nummer og kontrollere om det er nyere end det nuværende? :)

På den måde slipper du for at hente hele applikationen hver gang.

Endvidere vil dine nye updates pt. kun være gyldige hvis de fylder mere komprimeret end den gamle, med dette risikerer du at du går glip af en update, såfremt der pludseligt er optimeret og derved reduceret i størrelsen på enten dit app, eller den zip komprimering der er i brug.



Du kigger kun på størrelsen af filen, hvad så hvis der er blevet tilføjet noget nyt og fjernet noget gammelt, eller rettet en fejl. Det vil sige noget hvor filen ikke har ændret sig. du bør lave det som Ken, skrivet alternativt beregne en MD5 checksum af filen og så sammenligne den i stedet.

en optimering: bool update = size.Length != Size;



Indlæg senest redigeret d. 28.12.2010 10:32 af Bruger #2730
Eller når nu vi er igang, bare lav en simpel opdateringsfil i PHP eller lignende, som kan returnere en kode for versionerne, og lav noget alla det her i C#:


Fold kodeboks ind/udKode 


Hvor url parametren er versionsnummeret. Så kan du også holde styr på hvor mange versioner der bliver brugt ;)



Indlæg senest redigeret d. 28.12.2010 20:35 af Bruger #14381
tror nok at jeg vil bruge Kens forslag, det andet var også meget svært og jeg var nød tilat ændre koden lidt, siden jeg ikke kan ramme præcist i Bytes

Så Ken, dit forslag bliver brugt =)

[edit]
foresten, så laver den ikke et nyt download hver gang.
for det første: filen downloades på 1,3 sec...
for det andet: filen BLIVER slettet efter at den har tjekket for opdateringer.

Men jeg synes stadigvæk at Kens forslag nok bliver nemmest at lave =)



Indlæg senest redigeret d. 30.12.2010 00:37 af Bruger #16191
nå kodere....

synes i så at den her kode er bedere til det den skal kunne?

Fold kodeboks ind/udCSharp kode 




Indlæg senest redigeret d. 30.12.2010 01:23 af Bruger #16191
<< < 12 > >>
t