Avatar billede nubi19 Nybegynder
10. december 2005 - 15:37 Der er 5 kommentarer og
1 løsning

Lave Seek på en Stream fra WebClient

Jeg står i den situation at jeg godt kunne tænke mig, at kunne hente de første 200 mb af en stream, så lukke den, og næste dag hente de næste 200 mb. Helt konkret skal jeg have hentet nogle linux distro'er (man er nærmest nødt til at forklare dette idag, ellers råber folk warez hurtigere end de kan udtale det).

Anyway hvis jeg laver en Webclient og kalder OpenRead så får jeg en stream der ikke understøtter seek. Er det muligt at få en stream til en online fil, som rent faktisk understøtter det ? Og i så fald, hvilken ? :)
Avatar billede arne_v Ekspert
10. december 2005 - 18:59 #1
Standard HTTP understætter ikke det at hente fra et bestemt offset.

Hvis du henter via et server side script som er beregnet til det
(eksempel /download.php?file=xxx.iso&offset=200000000) så kan du
men ellers ikke

Jeg tror at visse FTP servere understøtter det, men jeg tvivler på
at FTP supporten i WebClient i .NET 2.0 kan gøre brug af det

Så det ser ikke for godt ud !
Avatar billede nubi19 Nybegynder
10. december 2005 - 19:33 #2
Hmmm pokkers også, men download managere kan jo gøre det, har du en ide om hvordan de bærer sig ad ?

Det er jo både HTTP og FTP man kan hente fra der.
Avatar billede arne_v Ekspert
10. december 2005 - 19:48 #3
Min formening er at en download manager kun kan restarte en HTTP download ved et
bestemt offset i filen hvis der er specielle muligheder som beskrevet ovenfor.

En påstand om generel support for det lyder som svindel og bedrag.

Læs f.eks. http://www.sun.com/download/faq.xml#q1

#
# If you click a download link and receive a "404 file not found" error, this may be caused by an unsupported download manager. While many download managers will work with our system, we strongly recommend the Sun Download Manager.

Because of the way our download service handles session management, you cannot resume partial downloads by clicking on the link again in the browser window. Rather, open the download manager program you are using, and resume the download from within the download manager itself.

We continue working with our engineers to enable support for more download managers on more platforms. For now, however, please turn off any other download managers and "winzip" utilities if you are having download problems.
Avatar billede nubi19 Nybegynder
11. december 2005 - 10:45 #4
Jeg må jo indrømme meget peger i den retning, dog mener jeg at have brugt download managers til stort set alt uden problemer. Selv når de skriver resume ikke er supported. Men det kan selvf. skyldes at jeg primært har hentet ting fra store sider på nettet, som muligvis har sat serverne op til at kunne håndtere det.

Men mange tak for din hjælp, så behøver jeg ikke jo ikke arbejde videre på det projekt :)

Hvis du smider et svar får du pointene :)
Avatar billede arne_v Ekspert
11. december 2005 - 17:44 #5
svar

og jeg synes ikke at min assistance her er 200 point værd
Avatar billede nubi19 Nybegynder
13. februar 2006 - 08:08 #6
Hovsa havde helt glemt dette spørgsmål, men har du dine point. (selvom du ikke mener du har fortjent den ;D)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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