0

我想在不使用 ftp 连接的情况下读取 url 中的内容文件。我在网站上有更多图片,http://somedomain.com/images如 photo1.png、photo2.png 等,

我想通过我的编码读取图像的这些名称。通过使用这些我会得到这些。但是我如何获得funny1.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>
4

3 回答 3

0

我不知道,这就是你需要的,(或者它对你有没有帮助)

Commons VFS提供了用于访问各种不同文件系统的单一 API。它呈现来自各种不同来源的文件的统一视图,例如本地磁盘上、HTTP 服务器上或 Zip 存档内的文件。

http://commons.apache.org/vfs/

试试这个,让我知道会发生什么..

编辑:

要从 HTML 内容中获取 img 标记内容,请查看以下 SO 问题:

从 HTML 标签中获取属性的正则表达式

在 Android 中解析 HTML

android java从字符串中获取html图像标签

Java:HTML解析

于 2012-06-13T06:21:37.740 回答
0

您必须在服务器上为您生成文件列表的一些代码,除非您运行 apache 服务器并且您没有 index.html 文件。在这种情况下,url "http://somedomain.com/images 将返回一个文件列表,您可以在您的应用程序中读取该列表。您必须解释 html 以获得一个简单的文件列表。

于 2012-06-13T05:52:18.360 回答
0

使用沙丁鱼 java 库。

Sardine sardine = SardineFactory.begin(Username, Password);
List <> ph = sardine.getResource(url);
于 2012-06-13T05:58:22.953 回答