我需要在网页中打开FileZilla中的FTP站点。
我在我的机器上安装了FileZilla,并且可以访问FTP。 我将在HTML页面中创建一个按钮,单击它后,它必须使用FileZilla打开该特定的FTP站点。
如何在HTML中对此进行编码?
答案 0 :(得分:1)
有关从网页运行本地应用程序的一般性讨论,请参阅
How to run an external program, e.g. notepad, using hyperlink?
简而言之,你不能。
FTP客户端是一种特殊情况,因为您可以合理地期望客户端计算机上的某些应用程序处理ftp://
URL。
请注意,默认情况下,Web浏览器会注册以处理ftp://
。所以你总是有一个后备。
但FileZilla没有注册。
如果您可以控制客户端计算机,则可以自行注册FileZilla。
如果没有,您要么接受webbrowser后备,要么依赖用户注册他/她首选的FTP客户端。
可以register itself to handle the ftp://
URL is WinSCP的一个FTP客户端。虽然默认情况下WinSCP没有专门注册ftp://
,因为它故意保持默认的Web浏览器注册不受影响。用途必须在WinSCP integration preferences中明确注册ftp://
。但WinSCP注册了specific URL prefix, the winscp-ftp://
。
(我是WinSCP的作者)