我想在不使用ftp连接的情况下阅读网址中的内容文件。我在网站http://somedomain.com/images
中有更多图片,如photo1.png,photo2.png等,
我想通过编码阅读这些图像的名称。通过使用these我将获得这些。但我如何搞搞笑..png,funny2.png等等。
<li><a href="funny1.png"> funny1.png</a></li>
<li><a href="funny10.png"> funny10.png</a></li>
<li><a href="funny2.png"> funny2.png</a></li>
<li><a href="funny3.png"> funny3.png</a></li>
<li><a href="funny4.png"> funny4.png</a></li>
<li><a href="funny5.png"> funny5.png</a></li>
<li><a href="funny6.png"> funny6.png</a></li>
<li><a href="funny7.png"> funny7.png</a></li>
<li><a href="funny8.png"> funny8.png</a></li>
<li><a href="funny9.png"> funny9.png</a></li>
</ul>
</body></html>
答案 0 :(得分:0)
除非您运行apache服务器并且没有index.html文件,否则您必须在服务器上为您生成一些代码来生成文件列表。在这种情况下,网址“http://somedomain.com/images将返回一个文件列表,您可以在应用程序中读取这些文件。您必须解释html才能获得简单的文件列表。” / p>
答案 1 :(得分:0)
使用沙丁鱼java库。
Sardine sardine = SardineFactory.begin(Username, Password);
List <> ph = sardine.getResource(url);
答案 2 :(得分:0)
我不知道,这是你需要的,(或者它的帮助与否)
Commons VFS 提供了一个用于访问各种不同文件系统的API。它提供了来自各种不同来源的文件的统一视图,例如本地磁盘上的文件,HTTP服务器上或Zip归档内的文件。
http://commons.apache.org/vfs/
试试这个,让我知道发生了什么......
修改强>
要从HTML内容中获取img标记内容,请查看以下SO问题:
Regular expression to get an attribute from HTML tag