InetGet只支持txt,rar,不支持dat,ini
本帖最后由 lxsky 于 2012-3-24 14:27 编辑为什么我的InetGet只支持txt,rar,不支持dat,ini文件,
下面是我做的测试,其实5个文件都是一个文件,只是我把名字改成了不同而已Dim $abc=['test.txt', 'test.rar','test.dat' ,'test.ini','test.exe']
MsgBox(0, "", "http://www.shcrystal.com/" & $abc)
For $i= 0 to 4
Local $hDownload = InetGet("http://www.shcrystal.com/" & $abc[$i] , @TempDir & $abc[$i], 1, 1)
;MsgBox(0, "", "http://www.shcrystal.com/" & $abc[$i])
Do
Sleep(250)
Until InetGetInfo($hDownload, 2) ; 检查完成的下载.
Local $nBytes = InetGetInfo($hDownload, 0)
InetClose($hDownload) ; 关闭句柄以释放资源.
MsgBox(0, "", $abc[$i] &"字节: " & $nBytes)
Next 服务器上肯定存在这两个文件,大小不为 0?那么你要在iis程序映射中增加.ini.dat 这个没注意,可能需要服务器设置MIME类型吧? 你试过5个文件用IE都能下载么? 你试过5个文件用IE都能下载么?
lpxx 发表于 2012-3-24 16:42 http://www.autoitx.com/images/common/back.gif
用ie都可以下砸 服务器上肯定存在这两个文件,大小不为 0?那么你要在iis程序映射中增加.ini.dat
shqf 发表于 2012-3-24 15:16 http://www.autoitx.com/images/common/back.gif
我看了一下txt和rar也是没有影射的阿,映射需要dll支持的,找不到对应的dll 这个不懂,纯顶! 有高人指点一下吗 IE地址栏输入http://www.shcrystal.com/test.ini,是无法找到该页。怎么楼主能下到呢?test.dat也一样。你要进行MIME类型映射设置,网站->属性->HTTP头--MIME类型,添加扩展名:.dat,类型:application/octet-stream。同法添加ini。 这个应该可以吧试一下看看
页:
[1]