下载文件函数
来源:互联网 发布:推荐算法 不重复内容 编辑:程序博客网 时间:2024/05/18 00:10
'函数名 :DownFile
'函数功能:下载文件
'传入参数:URL网络文件地址,FileName:文件路径,Prog:进度条对象
'返回值 :无
'制作人 :zzz
'制作日期:2007-04-10
'说 明 :
Public Sub DownFile()Sub DownFile(ByVal URL As String, ByVal Filename As String, ByRef Prog As ProgressBar)
Dim Myrq As HttpWebRequest = HttpWebRequest.Create(URL)
Dim myrp As HttpWebResponse = Myrq.GetResponse
Dim totalBytes As Long = myrp.ContentLength
Prog.Maximum = totalBytes
Dim st As Stream = myrp.GetResponseStream
Dim so As Stream = New FileStream(Filename, FileMode.Create)
Dim totalDownloadedByte As Long = 0
Dim by(1024) As Byte
Dim osize As Integer = st.Read(by, 0, by.Length)
While osize > 0
totalDownloadedByte = osize + totalDownloadedByte
Application.DoEvents()
so.Write(by, 0, osize)
Prog.Value = totalDownloadedByte
osize = st.Read(by, 0, by.LongLength)
End While
so.Close()
st.Close()
End Sub
'函数功能:下载文件
'传入参数:URL网络文件地址,FileName:文件路径,Prog:进度条对象
'返回值 :无
'制作人 :zzz
'制作日期:2007-04-10
'说 明 :
Public Sub DownFile()Sub DownFile(ByVal URL As String, ByVal Filename As String, ByRef Prog As ProgressBar)
Dim Myrq As HttpWebRequest = HttpWebRequest.Create(URL)
Dim myrp As HttpWebResponse = Myrq.GetResponse
Dim totalBytes As Long = myrp.ContentLength
Prog.Maximum = totalBytes
Dim st As Stream = myrp.GetResponseStream
Dim so As Stream = New FileStream(Filename, FileMode.Create)
Dim totalDownloadedByte As Long = 0
Dim by(1024) As Byte
Dim osize As Integer = st.Read(by, 0, by.Length)
While osize > 0
totalDownloadedByte = osize + totalDownloadedByte
Application.DoEvents()
so.Write(by, 0, osize)
Prog.Value = totalDownloadedByte
osize = st.Read(by, 0, by.LongLength)
End While
so.Close()
st.Close()
End Sub
- C#下载文件函数
- 文件下载函数
- 文件下载函数
- 下载文件函数
- 文件下载函数
- PHP 文件下载函数
- 文件下载函数
- php文件下载函数
- php下载文件函数
- 通用文件下载函数
- php文件下载函数
- 【PHP】文件下载函数
- PHP文件下载函数
- php文件下载函数
- ASP.net文件下载函数
- [源代码]C#下载文件函数
- asp.net文件下载函数
- ASP.NET文件下载函数
- RegisterStartupScript 使用误区
- Indent,Outdent和hanging indent
- 在网页中连接到动态网面的方法
- Every other 的用法及其他
- Java/JSP中调用SQL Server存储过程完整示例
- 下载文件函数
- ASP.NET 2.0中CSS失效的问题总结
- 小女子出來炸到。。ASP.NET。。。多多指教。哈哈
- 利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法(二)
- 利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法(一)
- Microsoft AJAX Library(5)Number和Error类型的扩展
- 八方面入手规范IT管理
- 如何得到 .NET Framework 安装的文件夹?
- Microsoft SilverLight 学习教程(1)