InetLoad ::负载抛出连接错误NSIS
问题描述:
我试图下载使用InetLoad ::负载抛出连接错误NSIS
InetLoad::load "https://www.dropbox.com/xxx/xxx.exe" "$INSTDIR\temp\xxx.exe"
一个文件,但这个是给我连接错误。任何想法如何克服连接错误。
我试过inetc :: get也没用。我猜测它也是与inetc插件相同的问题。
答
INetC使用WinInet,与Internet Explorer一样的Internet库。这是否会成为网络问题?它正常工作对我来说:
Section
InitPluginsDir
inetc::get "https://www.dropbox.com/s/xxxxxxx/yyyy.exe?dl=1" "$PluginsDir\vcredist_x86.exe" /END
Pop $0
DetailPrint $0
SectionEnd
您是否尝试过检查使用Wireshark或Fiddler中的网络流量?
我在使用“https://www.dropbox.com/s/xxxxxxx/yyyy.exe?dl=0”。只要我改变dl = 1的趋势的网址,一切似乎工作正常。我无法** ** IntelLoad :: load **工作,但** inetc :: get **工作得很好。 – Vivek
有没有这样的事情,因为IntelLoad,它被称为InetLoad,并已被INetC取代... – Anders
我的坏我编辑原始帖子。感谢您的纠正。有一件事与INetC :: get;如果我尝试从ftp位置下载它不显示正确的文件大小。它显示的是0kb @ 1414kb/s _ **的** _312kb(0%)。从ftp下载时,INetC有问题吗? – Vivek