Autor Wątek: Sprawdzanie czy plik został ściąnięty  (Przeczytany 932 razy)

Offline gmpro

  • Użytkownik

# Sierpień 05, 2010, 11:11:08
Głowię się nad problemem jak sprawdzić czy plik został w pełni ściągnięty.. aplikację piszę w VC++ NET i myślałem nad komponentem webBrowser i zdarzeniem FileDownload jednak nie bardzo wiem jak to obsłużyć. Może ktoś doświadczony podpowie.

Żeby lepiej przedstawić problem powiem że chodzi mi o sprawdzenie pobrania z rapida:
1. URL webBrowsera ustawiam na link do pliku z rs
2. Użytkownik czeka a następnie ściąga plik
3. Ja otrzymuję informację że plik został ściągnięty w 100%

Googlowałem i znalazłem - jak ściągać pliki w Turbo Pascalu xD

Sory za bełkot ale nie śpię od ok. 24h

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline PsichiX (ΨΧΞ)

  • Użytkownik
    • PsichiX Website

# Sierpień 05, 2010, 11:13:59
po prostu sprawdzaj czy sciagniety plik istnieje i czy jego hash lub waga jest taki jak serwer podaje

Offline gmpro

  • Użytkownik

# Sierpień 05, 2010, 11:18:34
no chciałem tak na początku zrobić.
ale znalazłem właśnie ten event webbrowser i pomyślałem, że tak bd łatwiej

a tak przy okazji..
dlaczego po wtórnym wywołaniu tego kodu:
Kod:
System::IO::FileStream^ kFile = System::IO::File::Open(ToSysString(strFile), System::IO::FileMode::Open);
int uHash = kFile->GetHashCode();
kFile->Close();

hash się zmienia?

EDIT: double post/2
« Ostatnia zmiana: Sierpień 05, 2010, 12:13:12 wysłana przez gmpro »

Offline Liosan

  • Redaktor

# Sierpień 05, 2010, 12:11:33