例如,我想在某个 url 下列出每个扩展名为“.png”的文件
"http://kgs:8080/KGS/assets/"
我想检索文件的名称,例如
background.png
foreground.png
我该怎么做这个java?
谢谢
例如,我想在某个 url 下列出每个扩展名为“.png”的文件
"http://kgs:8080/KGS/assets/"
我想检索文件的名称,例如
background.png
foreground.png
我该怎么做这个java?
谢谢
HTTP 协议没有列出目录中文件的方法,因此在一般情况下无法做到这一点。
如果请求以http://kgs:8080/KGS/assets/
HTML 格式返回目录列表,就像某些 Web 服务器所做的那样,您可以解析该列表以获取 URL 列表。然后检查每个 URL 并检查它们是否以.png
.
如果无法从 html 页面访问内容(文件),则无需暴力破解和猜测路径就无法获得它。如果文件是从 html 页面链接的,您可能需要使用一些爬虫。