| Как загрузить файл из интернета |
|
Если Вам необходимо загрузить файл из интернета, то воспользуйтесь следующим кодом. Private Declare Function DoFileDownload Lib "shdocvw.dll" (ByVal lpszFile As String) As Long Private Sub Command1_Click() DownLoadFile "http://demin.narod.ru/2001/wall/", "wall3.jpg" End Sub Public Sub DownLoadFile(sUrl As String, sFile As String) Dim DL As Long On Error GoTo errHandler If sUrl$ = "" Then sUrl$ = strUrl$ If strUrl$ = "" Then strUrl$ = sUrl$ If Left(strUrl$, 4) <> "http" Then strUrl$ = "http://" & strUrl$ If Right$(strUrl$, 1) <> "/" Then strUrl$ = strUrl$ & "/" If Left$(sFile$, 1) = "/" Then sFile = Mid$(sFile$, 2) DL& = DoFileDownload(StrConv(strUrl$ & sFile$, vbUnicode)) Exit Sub errHandler: Debug.Print "Error Source:", Err.Source Debug.Print "Error Description:", Err.Description Debug.Print "Error Number:", Err.Number MsgBox "An error has occured attempting to start download to " & sUrl & sFile$ & ".", vbApplicationModal + vbCritical + vbDefaultButton1, "Error" End Sub
Источник: http://www.vbnet.ru/ |