HTTP-Download geht nicht

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

BtbN

Betreff: HTTP-Download geht nicht

BeitragSa, Jul 02, 2005 15:32
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
Function HTTPGet(Server$,download_file$,File_s$)
bank = CreateBank(2048)
www=OpenTCPStream( "Server$",80 )
If Not www
Print "Error!"
Delay(5000)
End
EndIf
SENDHEADER$ = "GET /" + download_file$ + " HTTP/1.0" + Chr$(13)+Chr$(10)
SENDHEADER$ = SENDHEADER$ + "Accept: *.*, */*" + Chr$(13)+Chr$(10)
SENDHEADER$ = SENDHEADER$ + "Connection: close" + Chr$(13)+Chr$(10)
SENDHEADER$ = SENDHEADER$ + "Range: bytes=0-" + Chr$(13)+Chr$(10)
SENDHEADER$ = SENDHEADER$ + "Host: www.next-dimension.org" + Chr$(13)+Chr$(10)
SENDHEADER$ = SENDHEADER$ + "Referer: www.next-dimension.org/" + download_file$ Chr$(13)+Chr$(10)
SENDHEADER$ = SENDHEADER$ + "User-Agent: BlitzBasic" + Chr$(13)+Chr$(10)
SENDHEADER$ = SENDHEADER$ + Chr$(13) + Chr$(10)

WriteLine www, SENDHEADER$

Repeat
temphead$ = ReadLine(www)
If Lower(Left(temphead$,Len("content-range: "))) = "content-range: " Then
temphead$ = Replace(temphead$," ","")
temphead$ = Replace(temphead$," ","")
tempstr$ = Right(temphead$,Len(temphead$)-Instr(temphead$,":"))
bytesToRead# = Right(tempstr$,Len(tempstr$)-Instr(tempstr$,"/"))
EndIf
If Lower(Left(temphead$,Len("content-length: "))) = "content-length: " Then
bytesToRead# = Right(temphead$,Len(temphead$)-Len("content-length: "))
EndIf
Until temphead$ = "" Or (Eof(www))

file = WriteFile(File_s$)
Repeat
If i# Mod (2048) = 0 Then
ReadBytes(bank,www,0,2048)
WriteBytes(bank,file,0,2048)
EndIf
i# = i# + 1
Until Eof(www)
CloseTCPStream www
End Function

HTTPGet("clonk-point.de","images/logo.gif","logo.gif")


Doch er beendet mit der Error-Message aus Zeile 5.
Warum?
Bin Ratlos!
 

SharC

BeitragSa, Jul 02, 2005 15:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

www=OpenTCPStream( "Server$",80 )


"Server$" ist nicht richtig Smile .
Die " müssen weg, dann geht es vllt Wink .

BtbN

BeitragSa, Jul 02, 2005 15:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Und sowas steht auf [url=http://www.shadowturtle.de/sites/shadowturtle/page.php?portal=blitzinfo&page=page_Codes_HTTPDownload&adm="BlitzBasic Informations[/url]!!

BtbN

BeitragSa, Jul 02, 2005 15:46
Antworten mit Zitat
Benutzer-Profile anzeigen
So, jetzt hab ich ein neues Problem:
Ich möchte ein Bild herunterladen, aber wenn ichs dann endlich unten hab, ist die Grafik defekt, und in Text-Dateien sind so komische Umbrüche!

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group