木子屋 Dnawo's BLOG

ASP快速获取远程文件大小

👤 dnawo 📅 2009-01-23 👁 4286 👍 0 💬 0 🔄 来源:alixixi
<%
'-----------------------------------------------------------
'功能:获取远程文件大小
'参数:url 远程文件地址
'返回:远程文件大小(单位:字节)
'-----------------------------------------------------------
Function getRemoteFileSize(url)
    Dim xmlHTTP
    Set xmlHTTP = Server.CreateObject("MSXML2.XMLHTTP")
    xmlHTTP.open "get", url, false
    '下一句非常关键,否则要预加载全部的文件信息后才返回header头信息
    xmlHTTP.setRequestHeader "range", "bytes=-1"
    xmlHTTP.send()
    getRemoteFileSize = Split(xmlHTTP.GetResponseHeader("Content-Range"),"/")(1)
    Set xmlHTTP = Nothing
End Function

Response.Write(getRemoteFileSize("http://www.ajiang.net/products/download/coms/jmail44_free.zip"))
%>

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 HttpContext.Current.Request.MapP… 下一篇 → 421 Too many users - please try …