gpt4 book ai didi

c++ - 如何从客户端复制 http 服务器上的文件?

转载 作者:可可西里 更新时间:2023-11-01 10:01:07 24 4
gpt4 key购买 nike

过去我使用 ftp 服务器,通过客户端的“ftp”连接和“GET”将一个文件从远程机器复制到本地机器。

是否可以做同样的事情,但服务器只运行一个 http 服务器?

服务器:GoAhead Web Server .
Windows 上的客户端和 http 服务器。
该拷贝可以从浏览器启动,或者如果需要,可以在客户端上编写一个单独的程序。 (即 - 是否有任何 Windows API 调用从 http 服务器复制文件?)

(此外,这些文件可能不在 http 根 Web 目录中,而是在服务器上的其他地方......这会发生吗?)

最佳答案

HTTP 服务器将只提供位于站点文档根目录中的文件。如果您想获取文档根目录之外的文件,则必须让脚本从服务器(php、perl、cgi 等)提供该文件,或者找到某种获取该文件的方法“内部”文档根目录。

要在站点的文档根目录中下载文件,您只需点击指向该文件的 url - 这是 HTTP 的核心点 - 您只是从站点下载内容。

HTTP 服务器也不会接受没有中间脚本处理的上传。如果他们这样做了,您就可以将任何文件上传到任何地方的任何服务器。

关于c++ - 如何从客户端复制 http 服务器上的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7757837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com