当您只阅读https网址时,是否可以计算目录下的文件?或者只能通过ftp?
答案 0 :(得分:2)
ftp
http
& https
是查看Web应用程序的协议。 directory listing
等功能是从服务器完成的,而不是通过此类协议完成的。
当您使用scandir()
之类的命令来读取文件和目录时,它就是为您执行读取的服务器。没有任何http
或https
链接。浏览此类协议的页面只会在页面上提供输出标记。
通过这些协议,除服务器端文件外的所有文件都可以按其实际格式传送。
答案 1 :(得分:1)
通常,网站上禁用目录列表。
wget可用于抓取网站。 Using wget to recursively fetch a directory with arbitrary files in it
如果网站上没有禁用目录列表,那么您可以下载页面并解析html以获取文件数。