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

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

作者: 来源: 添加时间:2006-5-21 18:34:47

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

站内搜索