WebClient
<param name
="saveFilePath">保存路径
</param
>
<param name
="saveFileName">保存文件名称
</param
>
WebClient client
= new WebClient();
client
.DownloadFile(url
, saveFilePath
+ saveFileName
);
HttpWebRequest
HttpWebRequest request
= HttpWebRequest
.Create(url
) as HttpWebRequest
;
request
.Method
= "GET";
request
.ProtocolVersion
= new Version(1, 1);
HttpWebResponse response
= request
.GetResponse() as HttpWebResponse
;
if (response
.StatusCode
== HttpStatusCode
.NotFound
)
{
return "";
}
System.IO.Stream stream
= response
.GetResponseStream();
Stream fs
= new FileStream(filePath
, FileMode
.Create
);
byte[] bArr
= new byte[1024];
int size
= stream
.Read(bArr
, 0, (int)bArr
.Length
);
while (size
> 0)
{
fs
.Write(bArr
, 0, size
);
size
= stream
.Read(bArr
, 0, (int)bArr
.Length
);
}
fs
.Close();
stream
.Close();
转载请注明原文地址:https://tech.qufami.com/read-11173.html