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

是否可以执行相同的操作,但服务器仅运行http服务器?

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

(此外,这些文件可能不在http根Web目录中,但在服务器上的其他位置...。会发生这种情况吗?)

最佳答案

HTTP服务器将仅提供位于站点文档根目录内的文件。如果要获取文档根目录之外的文件,则必须有一个脚本从服务器(php,perl,cgi等)为该文件提供服务,或者找到某种方式来获取该文件在文档根目录“内部”。

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

如果没有中间脚本来处理,HTTP服务器也将不接受上载。如果他们这样做,则可以将所需的任何文件上传到任何位置的任何服务器。

10-07 19:16
查看更多