delphi - 如何使用 Delphi 从 Web 服务器下载文件文件夹

标签 delphi download

我已经查看了有用的链接 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/

相关文章:

delphi - 了解 Rad Studio 中的 UTF8Encode 和 UTF8ToString

delphi - 使用OLE和Delphi列出给定日期的所有Outlook约会

python - 在python中下载文件的前N个字节

ios - AFNetworking 2.0 返回下载临时位置而不是它保存的位置

delphi - QuickReports 包含在 Delphi 2009 中吗?

Delphi 7 编译随着时间的推移变得越来越慢?

delphi - TEmbeddedWB 和背景颜色

java - 下载 OSM Tiles,连接被对等方重置

coldfusion - cfcontent 强制下载不向浏览器报告文件大小

android - 如何以编程方式将文件夹从服务器下载到手机?