DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: tino0914
今日帖子: 29
在线用户: 9
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/7/26 16:28:35
标题:
如何调用默认下载程序进行下载? 浏览:931
加入我的收藏
楼主: 想调用系统自带的工具下载主页上的某个文件,但是貌似没啥用,那个兄弟给指引下呢
ShellExecute(Handle,'open',PChar('https://xxx.com/ffix.exe'),nil,nil,SW_NORMAL)

貌似点击后,没有任何相应呢
----------------------------------------------
-
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2021/7/26 16:49:05
1楼: curl啊.
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/7/26 17:04:46
2楼: 这个是啥?第三方控件?
----------------------------------------------
-
作者:
男 emailx45 (emailx45) ▲▲▲▲△ -
普通会员
2021/7/26 21:47:28
3楼: 也许您应该使用操作系统函数“ShellExecute()”(MSWindows 系统)来调用操作系统使用的命令进行下载。
例如,如果在您的操作系统上,“*.PDF”文件默认没有任何旨在打开它们的软件,那么这意味着当您单击“PDF”文件中的链接时,您的浏览器将尝试执行所以下载这个文件。
另一种方法是检查您的操作系统如何执行“另存为”功能,例如,您可以尝试下载任何文件。
但这应该在您的操作系统中进行分析和验证,也可能在您的 MSWindows 或其他正在使用的系统的“注册表”中进行分析和验证。
----------
Perhaps you should use the operating system function "ShellExecute()" (MSWindows systems) to invoke the command used by the operating system to download.
For example, if on your operating system, "*.PDF" files do not have any software designed to open them by default, then it means that when you click on a link in a "PDF" file, your browser will try to do so download this file.
Another way would be to check in your operating system how to execute the "SAVE AS" function, so you can try to download any file, for example.
But this should be analyzed and verified in your operating system and possibly in the "Registry" of your MSWindows or other system in use.
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
作者:
男 bahamut8348 (leonna) ★☆☆☆☆ -
普通会员
2021/7/27 15:32:57
4楼: 哪有什么默认下载工具的?你应该是说浏览器的默认下载工具,那你打开默认浏览器,并访问你需要下载的文件地址就行了。
----------------------------------------------
--
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/7/31 21:05:28
5楼: 我实验了下,不行,浏览器直接弹出禁止访问,难道说是因为EXE后缀名的关系,为了处于安全考虑而关闭了?
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS