用于FTP服务器的Delphi OpenDialog

时间:2014-05-26 06:06:18

标签: delphi ftp opendialog

有没有办法使用opendialog或savedialog在FTP服务器上导航?
我已尝试使用
InitialDir := 'ftp://ftpip'

2 个答案:

答案 0 :(得分:1)

您可以编写一个shell扩展(在您的项目中,但在一个单独的DLL中),它将从远程FTP服务器创建一个虚拟文件夹。然后您的打开/保存对话框将能够导航到此虚拟文件夹并在那里选择文件。

答案 1 :(得分:1)

可以在

中找到如何在没有任何第三方工具的情况下将资源管理器与FTP服务器集成的说明

CyberNotes: Map a FTP to a Drive in Windows

  

我即将向您展示的解决方案并未完全指定驱动器   写给FTP服务器的信,但它基本上会服务相同   作为驱动器的目的。通过Windows资源管理器,您只需单击一下即可   访问您的文件,甚至可以通过   Microsoft Word等应用程序中的标准打开/保存对话框。