Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

URLDownloadToFile nie pobiera całości pliku

Ostatnio zmodyfikowano 2016-04-25 16:05
Autor Wiadomość
programirer
Temat założony przez niniejszego użytkownika
URLDownloadToFile nie pobiera całości pliku
» 2016-04-24 21:06:48
Witam

Zauważyłem, że z pliku, który ma 306 429 605 bajtów funkcja URLDownloadToFile pobiera zaledwie 203 431 579 bajtów. Jak to możliwe? Gdzie może leżeć przyczyna? Kod wygląda normalnie:
C/C++
//jakies operacje
URLDownloadToFile( NULL, _T( "(link)/archiwum.7z" ), _T( "archiwum.7z" ), 0, 0 );
//jakies operacje

Pozdrawiam
P-147618
DejaVu
» 2016-04-25 10:55:47
P-147629
programirer
Temat założony przez niniejszego użytkownika
» 2016-04-25 15:41:57
Dzięki, do mojego kodu dodałem coś takiego:
C/C++
const TCHAR url[] = _T( "(link)/archiwum.7z" );
DeleteUrlCacheEntry( url );
HRESULT hr = URLDownloadToFile( NULL, url, _T( "archiwum.7z" ), 0, NULL );
I wywala błąd:
undefined reference to `_imp__DeleteUrlCacheEntry@4'

Dodaję takie biblioteki (może czegoś brakuje):
C/C++
#include <iostream>
#include <windows.h>
#include <cstdio>
#include <stdio.h>
#include <process.h>
#include "urlmon.h"
#include <tchar.h>
#include <urlmon.h>
#include <wininet.h>
P-147643
pekfos
» 2016-04-25 15:48:30
Dodaj bibliotekę wininet do linkera.
P-147646
programirer
Temat założony przez niniejszego użytkownika
Zamykam.
» 2016-04-25 16:05:48
Dziękuję, wszystko już działa :-)
P-147647
« 1 »
  Strona 1 z 1