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

Apacheサーバーを実行していて、index.htmlファイルがない場合を除いて、ファイルリストを生成するコードをサーバーにインストールする必要があります。その場合、URL "http://somedomain.com/imagesは、アプリで読み取ることができるファイルのリストを返します。ファイルの単純なリストを取得するには、htmlを解釈する必要があります。

于 2012-06-13T05:52:18.360 に答える
0

SardineJavaライブラリを使用します。

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

わかりません、これがあなたに必要なものです(またはそれがあなたを助けるかどうか)

Commons VFSは、さまざまな異なるファイルシステムにアクセスするための単一のAPIを提供します。ローカルディスク、HTTPサーバー、Zipアーカイブ内のファイルなど、さまざまなソースからのファイルの統一されたビューを表示します。

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

これを試して、何が起こるか教えてください。

編集:

HTMLコンテンツからimgタグコンテンツを取得するには、次のSO質問を参照してください。

HTMLタグから属性を取得するための正規表現

AndroidでHTMLを解析する

androidjava文字列からhtml画像タグを取得します

Java:HTML解析

于 2012-06-13T06:21:37.740 に答える