Ściąganie pliku metodę POST

0

Mam problem z komponentem Indy IdHTTP w pobieraniu pliku z serwera http z dodatkiem operacji prześlij (POST). :-|
Robię tak:
var
data: TIdMultiPartFormDataStream;
ms: TMemoryStream;

tutaj dynamiczne tworzenia i takie tam
...
idHTTP1.Post('http://www.mojastronka/costam.php/plik.zip', data, ms);
ms.SaveToFile(ExtractFilePath(Application.ExeName)+'\Plik.zip');

Plik się zapisuje ale tylko 1,11 KB z informacją że nie można więcej pobrać pliku.
Bawiłem się bufforem i też nic. [???]

Pomóżcie proszę bo mi na tym bardzo zależy.

0

A probowales z innych stron, inne pliki? moze to wina serwera?
ja uzywam TIEHTTP (jest na torry.net) i nie mam takich problemow

0

ehh próbowałam innych serwerów tym bardziej mój lokalny to na 100% nie jest wina serwera tylko problemu z Indy.
Zapomniałem dodać że chodzi tu o wysłanie (POST) wartości Key = 11111 po czym następuje ściąganie pliku.

Chciałem jeszcze dodać że występuje nagłe rozłączenie i błąd ClosedGracefully.

0

hmmm tez setki razy mialem problemy z 'Connection closed gracefuly' ale nie pamietam rozwiazan...

sprobuj znaleŹĆ ten komponent (TIEHTTP) na www.torry.net

0

Tak ale chciał bym użyć Indy to tego celu

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