Imports System.IO
Imports System.Net
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
DownloadFile()
End Sub
Sub DownloadFile()
Dim destPath As String = "C:\image36.png"
Dim url As String = ""
Dim request As HttpWebRequest = HttpWebRequest.Create(url)
request.Method = "GET"
request.AutomaticDecompression = DecompressionMethods.GZip Or DecompressionMethods.Deflate
Using response As HttpWebResponse = request.GetResponse()
Using stream As Stream = response.GetResponseStream()
Using fileStream As New FileStream(destPath, FileMode.Create)
stream.CopyTo(fileStream) '使用了 CopyTo 方法,这是在 .NET Framework 4.0 及更高版本中引入的 System.IO.Stream 类的方法。如果你使用的是较早版本的 .NET Framework,或者 CopyTo 方法未被识别,你可以手动实现流的复制功能。
End Using
End Using
End Using
End Sub
End Class
Imports System.IO
Imports System.Net
Public Class Form1
Private WithEvents webClient As New System.Net.WebClient
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
DownloadFile()
End Sub
Sub DownloadFile()
Dim destPath As String = "C:\image3.png"
Dim url As String = ""
Dim imageData As Byte() = webClient.DownloadData(url)
File.WriteAllBytes(destPath, imageData)
End Sub
End Class

[本日志由 tiancao1001 于 2025-02-10 10:20 AM 编辑]
暂时没有评论