DELPHI中用indyHTTP控件实现文件下载
源代码:
下载exe可能遇到问题:
这时需要修改WEB服务器设置:
设置你的IIS服务目录执行许可为“纯脚本”,如果IIS服务执行许可是“脚本和可执行程序”,当你的IdHTTP发送请求时,服务器就自动执行了exe程序,而不是下载了,导致错误提示。
====================================
增加了删除自己和重启同名应用程序功能,用于程序升级
删除程序自身通过一个bat文件实现的,如果程序所在目录文件名过长,则文件名需要用引号引起来
“其实命令是这样 del "C:\Documents and Settings\Administrator\桌面\567.exe" 这种长文件名要用英文的引号引起来。
还有,我们在桌面看到的东西有些是在 "C:\Documents and Settings\Administrator\桌面\" 里面,还有些是在 "C:\Documents and Settings\All Users\桌面" 中的”。