NSISdl在下载期间无法打开文件
我正在使用NSIS创建一个安装程序,它将从web服务器安装文件。我正在使用NSISdl插件下载文件,但它们没有下载,它只是说下载失败:无法打开文件 这是正在下载的部分,我可能会错过一些东西NSISdl在下载期间无法打开文件,nsis,Nsis,我正在使用NSIS创建一个安装程序,它将从web服务器安装文件。我正在使用NSISdl插件下载文件,但它们没有下载,它只是说下载失败:无法打开文件 这是正在下载的部分,我可能会错过一些东西 Section "Aquiva" ; Set output path to the installation directory. SetOutPath $INSTDIR ;Include files from this location, and copy that to
Section "Aquiva"
; Set output path to the installation directory.
SetOutPath $INSTDIR
;Include files from this location, and copy that to the current
;out path
NSISdl::download http://41.78.239.158/Aquiva.exe
Pop $R0 ;Get the return value
StrCmp $R0 "success" +3
MessageBox MB_OK "Download failed: $R0"
Quit
SectionEnd ; end the section
为此,应使用
inetc
:
inetc::get "http://41.78.239.158/Aquiva.exe" "$EXEDIR\Aquiva.exe"
pop $R0
DetailPrint "Result: $R0"
你可以得到它
如果坚持使用NSISdl
,则问题可能是由于未指定目标文件,请尝试以下操作:
NSISdl::download http://41.78.239.158/Aquiva.exe "$INSTDIR\Aquiva.exe"
pop $R0
...
为此,应使用
inetc
:
inetc::get "http://41.78.239.158/Aquiva.exe" "$EXEDIR\Aquiva.exe"
pop $R0
DetailPrint "Result: $R0"
你可以得到它
如果坚持使用NSISdl
,则问题可能是由于未指定目标文件,请尝试以下操作:
NSISdl::download http://41.78.239.158/Aquiva.exe "$INSTDIR\Aquiva.exe"
pop $R0
...
我仍然收到一个下载失败的错误:未找到http/1.0 404,但文件在那里?它显示了两个进度条,一个用于下载,一个用于连接。只有下载栏显示进度,有什么问题吗?@VictorMarisa当我粘贴
http://41.78.239.158/Aquiva.exe
在我的浏览器地址栏中,我收到了错误404:未找到
所以我想一切都正常工作了…我仍然收到一个错误下载失败:http/1.0 404未找到,但文件在那里?它显示了两个进度条,一个用于下载,一个用于连接。只有下载栏显示进度,有什么问题吗?@VictorMarisa当我粘贴http://41.78.239.158/Aquiva.exe
在我的浏览器地址栏中,我得到了错误404:找不到
,所以我想一切都正常工作了。。。