网站首页 > 网络编程教程 > ASP.NET教程 > ASPX保存远程图片到本地的两种方法的函数

ASPX保存远程图片到本地的两种方法的函数

  • 作者:互联网
  • 时间:2009-06-30 15:39:17

Function UpRemoteFileToLocal(ByVal UpType As String, ByVal RemoteUrl As String, ByVal LocalFile As String) As Boolean
        Dim TmpResult As Boolean = False
        Select Case UpType
            Case "xmlhttp"
                'With MSXML2
                Dim myXmlHttp As New MS***2.XMLHTTP40
                my***Http.open("GET", RemoteUrl, False)
                my***Http.send()
                Dim FS As FileStream = New FileStream(LocalFile, Fi***ode.CreateNew)
                Dim BW As BinaryWriter = New BinaryWriter(FS)
                BW.Write(my***Http.responseBody)
                BW.Close()
                FS.Close()
                TmpResult = True
            Case "webclient"
                'With Sy***m.Net NameSpace
                Dim myWebClient As New WebClient
                my***Client.DownloadFile(RemoteUrl, LocalFile)
                TmpResult = True
        End Select
    End Function