Datei aus dem Internet runterladen
04.04.2008 16:22:35
webxite
ich habe folgendes Problem. Ich will eine die ca. 5 MB groß ist downloaden. Mein Problem jetzt. Um die Datei runter zu laden muss man sich einloggen, was auch funktionert. Die Datei kann man aber nur mit rechtsklick "speichern unter" abspeichern. Bei der Datei Handelt es sich um eine Excel Datei. Diese soll direkt ins Temp verzeichnis gedownloaded werden.
Habe schon vieles im Netz gefunden haber funktionieren tut keins davon.
Ich hoffe ihr könnt mir weiterhelfen.
Diesen Code habe ich in einem Modul gespeichert.
'API-Deklarationen:
Private Declare Sub InternetCloseHandle Lib "wininet.dll" ( _
ByVal hInet As Long)
Private Declare Function InternetOpenA Lib "wininet.dll" ( _
ByVal sAgent As String, ByVal lAccessType As Long, _
ByVal sProxyName As String, ByVal sProxyBypass As String, _
ByVal lFlags As Long) As Long
Private Declare Function InternetOpenUrlA Lib "wininet.dll" ( _
ByVal hOpen As Long, ByVal sUrl As String, _
ByVal sHeaders As String, ByVal lLength As Long, _
ByVal lFlags As Long, ByVal lContext As Long) As Long
Private Declare Sub InternetReadFile Lib "wininet.dll" ( _
ByVal hFile As Long, ByVal sBuffer As String, _
ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long)
Anzeige