明辉手游网中心:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

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

[摘要]Function UpRemoteFileToLocal(ByVal UpType As String, ByVal RemoteUrl As String, ByVal LocalFile As String) As Boolean Dim TmpResult As Boolean...
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 MSXML2.XMLHTTP40
                myXmlHttp.open("GET", RemoteUrl, False)
                myXmlHttp.send()
                Dim FS As FileStream = New FileStream(LocalFile, FileMode.CreateNew)
                Dim BW As BinaryWriter = New BinaryWriter(FS)
                BW.Write(myXmlHttp.responseBody)
                BW.Close()
                FS.Close()
                TmpResult = True
            Case "webclient"
                'With System.Net NameSpace
                Dim myWebClient As New WebClient
                myWebClient.DownloadFile(RemoteUrl, LocalFile)
                TmpResult = True
        End Select
    End Function