我已经查看了有用的链接 how to download a file from internet using Delphi和我的问题相关,但我希望能得到一个入门指南。我需要能够将 Web 服务器文件夹中的所有文件复制到本地文件夹。我不知道有多少文件,也不知道是否有互联网连接。请问有什么组件可以帮助我吗?或者我可以使用 Windows API 吗? 谢谢 布赖恩
最佳答案
当且仅当 Web 服务器配置为允许目录浏览(大多数服务器不允许)时,您才可以请求文件夹的 URL,Web 服务器将发回包含目录列表的 HTML 文件。然后,您必须解析 HTML 以确定各个文件名,然后一次请求一个 URL。
如果目录浏览被禁用,那么在不提前知道文件名的情况下就无法执行您所要求的操作。如果可用的话,使用 FTP 是更好的选择。
关于delphi - 如何使用 Delphi 从 Web 服务器下载文件文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4610490/