Problem z pobraniem pliku z http

Odpowiedz Nowy wątek
2006-12-19 12:18
Startrek
0

Próbuje ściągną i zapisać na dysk następujący plik: http://sms.bzwbk24.pl/arka/history.csv.
Próbuje wykorzystać do tego pakiet INDY.
Fragment programu odpowiedzialny za pobranie pliku:
var strona: TMemoryStream;
begin
strona := TMemoryStream.Create;
try
IdHTTP1.Get('http://sms.bzwbk24.pl/arka/history.csv', strona);
strona.SaveToFile(ExtractFilePath(ParamStr(0))+'history.csv');
finally
strona.Free;
end;
end;

Niby to proste ale nie działa. A dokładniej najczęściej nie działa poprawnie. Generuje tylko komunikat „Connection Closed Gracefully” i pliku nie ma. Co ciekawe czasami to zadziała, komunikat się nie generuje a za to plik jest ściągnięty to jest żackość i zupełnie nie wiem dla czego nie udało mi się ustalić żadnej prawidłowości.

Jeszcze jedna uwaga która może mieć znaczenie IOHandler komponentu IdHTTP1 jest ustawiony na IdSSLIOHandlerSocketOpenSSL bez tego generuje się tylko błąd „IOHandler value is not valid.”

Pozostało 580 znaków

2006-12-19 13:14
0

Connection Closed Gracefully

http://www.swissdelphicenter.ch/en/showarticle.php?id=1

Pozostało 580 znaków

2006-12-19 14:09
Startrek
0

Tą stronę widziałem ale nie widzę tam rozwiązania mojego problemu. Słabo znam angielski więc może się mylę . Jeśli widziałeś tam jak rozwiązać mój problem to proszę napisz jak to zrobić.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0