基 础 函 数 参 考


InetGetSize

返回互联网上文件的字节大小.

InetGetSize ( "URL(网址)" [, 选项] )

参 数

URL(网址) 要下载文件的 URL(地址). 参阅备注.
选项 [可选参数] 0 = (默认)如有可能,则从本地缓存中获取文件.
1 = 强制重新加载远程站点.
2 = 忽略所有 SSL 错误(使用 HTTPS 连接时).
4 = 使用 FTP 协议传输 ASCII 文件(不能和标志 8 一起使用).
8 = 使用 FTP 协议传输二进制文件时(不能和标志 4 一起使用). 这是默认传输方式.

返 回 值

成功: 返回文件的字节大小.
失败: 返回 0, 并设置 @error 为非 0 值.

备 注

必须 Internet Explorer 3 或更高版本. (对于 ftp:// URLs 必须 IE 5!)

URL 参数的形式 "http://www.somesite.com/path/file.html" - 如同在网页浏览器中输入的地址.

指定用户名及密码,只要在服务器前加 "用户名:密码@", 例如:
"http://myuser:mypassword@www.somesite.com"

并非所有服务器都能返回正确的文件大小, 尤其在使用代理的情况下.

相 关 函 数

InetGet, InetRead, HttpSetProxy, FtpSetProxy, HttpSetUserAgent

函 数 示 例


Local $nSize = InetGetSize("http://www.autoitscript.com/autoit3/files/beta/update.dat")
MsgBox(0, "远程文件的大小: ", $nSize)

provider with jb51.net (unicode)