111,129
社区成员
发帖
与我相关
我的任务
分享
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://127.0.0.1:80/test.WMV");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
byte[] buffer = new byte[64];
string temppath="g:\\test.WMV";
using (System.IO.Stream downloadStream = request.GetResponse().GetResponseStream())
{
using (FileStream saveFileStream = new FileStream(temppath, FileMode.Create, FileAccess.Write, FileShare.None))
{
int readSize = 0;
while (true)
{
Console.WriteLine("状态{0}", response.StatusCode);
Thread.Sleep(500);
readSize = downloadStream.Read(buffer, 0, buffer.Length);
Console.WriteLine("读取{0}", readSize);
if (readSize <= 0) break;
saveFileStream.Write(buffer, 0, readSize);
}
Console.WriteLine("状态{0}", response.StatusCode);
Console.WriteLine("弹出");
}
}
}
catch (Exception ex)
{
throw ex;
}