asp快速取得远程http文件大小

以下是引用片段:
<%
Dim url,aSize
Url   = "http://www.alixixi.com/download/xml.rar" 
aSize = getRemoteFileSize(Url)
Response.Write Url & "<hr>" & aSize(0) & "<hr>" & aSize(1)
’---------------------------------------------------
’功能: ASP获取远程文件大小
’参数: Url 目标地址
’返回: 返回数组 0:文件字节大小 1:格式化的文件大小
’---------------------------------------------------
Function getRemoteFileSize(Url)
    Dim obj,a(1),r
    Set obj = CreateObject("MSXML2.XMLHTTP")
    obj.Open "GET",url, False
    obj.setRequestHeader "Range","bytes=-1"
    obj.send
    r = Split(obj.GetResponseHeader("Content-Range") & "/0","/")
    Set Obj = Nothing
    a(0) = CLng(r(1))
    a(1) = a(0) / 1024 
    If a(1) > 1024 Then 
        a(1) = Round(a(1) / 1024,2) & "MB"
    Else 
        a(1) = Round(a(1),2) & "KB"
    End If
    getRemoteFileSize = a
End Function
%>
时间: 2024-12-25 23:34:08

asp快速取得远程http文件大小的相关文章

ASP函数获取远程文件大小,可用于版本更新检测

ASP函数获取远程文件大小,可以用于版本更新检测等 <% '----------------------------------------------------------- '功能:获取远程文件大小 '参数:url 远程文件地址 '返回:远程文件大小(单位:字节) '----------------------------------------------------------- Function getRemoteFileSize(url)     Dim xmlHTTP     S

VSS控制存储过程,及其asp.net的远程调试

asp.net|存储过程|控制 VSS控制存储过程,及其asp.net的远程调试 服务器安装: 一.VSS 6d 二.VS2003.net,服务器至少安装如图内容: 客户端: 一.可远对 ASP.net服务器进行远端 服务器安装完成,本机不用作特别的设置. 就可以实现在本机,对远端服务器的单步调试,并可进入到自定义类库中进行调试. 二.存储过程的VSS控制: 1.客户端安装VSS 6d 2.在菜单"工具"-->"选项"按图示设置 3.用VS.net的"

远程的就不行。-asp.net连接远程数据库,该登录名来自不受信任的域,不能与 Windows 身份验证一起使用。

问题描述 asp.net连接远程数据库,该登录名来自不受信任的域,不能与 Windows 身份验证一起使用. 登录失败.该登录名来自不受信任的域,不能与 Windows 身份验证一起使用. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 登录失败.该登录名来自不受信任的域,不能与 Windows 身份验证一起使用. 源错误: 行

常用的ASP抓取远程html的函数

可以用远程获取XML数据,或HTML文件数据.通常还应用于通过HTTP获取index.asp动态主页来生成静态首页等用途... 远程抓取采集最常用的一个函数,自己举一反三吧 可以用远程获取XML数据,或HTML文件数据.通常还应用于通过HTTP获取index.asp动态主页来生成静态首页等用途... 阿里西西www.alixixi.com还有更多教程,欢迎检索学习. <% function gethttppage(url) dim adxmlhttp set adxmlhttp = server

ASP.NET获取远程网页的内容之一

asp.net|网页 一.本机直接上网时: #region 获取指定远程网页内容        /// <summary>        /// 获取指定远程网页内容        /// </summary>        /// <param name="strUrl">所要查找的远程网页地址</param>        /// <param name="timeout">超时时长设置,一般设置为80

Asp快速入门,快速出程序!

程序|快速入门 我工作一年了,学会了Asp.Php,本人是金属材料热处理专业毕业,在学校根本没搞过,后来毕业在网吧干了一个月受不了回家自学asp,照着书学了三个月,才勉强写了个聊天室程序.后来在公司学php,只用了一个星期就上手了,把东方自助建站有几个小错误搞定,还写了一个简单的自助站点列表.我总结了一下,之所以后来学php能有这样的速度就是因为我直接接触程序(当然和asp的基础是分不开的),所以我认为要快速入门asp最好的办法就是看程序. asp和htm相比最重要的就是操作数据库,所以快速入门

ASP 快速执行动态网页_应用技巧

这是一篇关于怎样精简代码和Asp 特征以获得最快执行速度的详细文章.对于一个急燥的用户来说,任何在按下用户按钮到结果出现在它们的屏幕之间的延迟可能意味着它们会转到浏览其它的站点?假如你的是商业站点,这有可能意味着失去潜在的销售. 我们没有任何办法控制用户的带宽,但我们的确能通过优化Asp 站点来获得最佳的*能.大部分潜在*能的提升是通过系统改变而不是紧缩代码,一个不合适的想法是,一旦遇到系统效率问题,就向系统**者提意见要其升级系统. 首先,哪个因素可能影响Asp的*能?很不幸,有很多因素?下面

asp xmlhttp_读取远程文件

在本教程,我们将使用微软的XMLHTTP请求对象的网页远程地址从我们的服务器.这个对象包含在微软的XML的DOM组成部分,这可能是安装在您的服务器. 传统使用的微软的XMLHTTP对象是访问远程XML文件.在此基础教程,我们将用它来获取文字代码从一台远程服务器.这将是相同的信息我们的浏览器会在访问该网页. 例如在波纹管,我们已成立一个变量命名GotothisURL其中包含的网页的网址,我们将要求我们的服务器访问.应对这次访问将保存到变量ResponsePage . <%   GotothisUR

ASP 快速执行动态网页

这是一篇关于怎样精简代码和Asp 特征以获得最快执行速度的详细文章.对于一个急燥的用户来说,任何在按下用户按钮到结果出现在它们的屏幕之间的延迟可能意味着它们会转到浏览其它的站点?假如你的是商业站点,这有可能意味着失去潜在的销售. 我们没有任何办法控制用户的带宽,但我们的确能通过优化Asp 站点来获得最佳的*能.大部分潜在*能的提升是通过系统改变而不是紧缩代码,一个不合适的想法是,一旦遇到系统效率问题,就向系统**者提意见要其升级系统. 首先,哪个因素可能影响Asp的*能?很不幸,有很多因素?下面