0

ファイルの URL があります。例:

Http://www.anyUrl.com/fileExample

Chrome/Explorerに貼り付けるときにこのファイルをダウンロードすることを提案しています

Java コードを使用してこのファイルを取得したいと考えています。

次を使用して試してみました:

URL url = new URL("https://www.....");  InputStream......
or
DataInputStream ;
or
file = new File("https://www.....");

このリンクと同様に。

それらのどれも私のために働きません。

私が得たのは次のようなものだけでした:

</script><noscript><META http-equiv="refresh" content="0

これは、指定されたファイルのコンテンツではありません。

Javaでどのように行うことができますか?

4

1 に答える 1

3

最初に行う必要があるのは、URL が実際にファイルを提供していることを証明することだと思います。これを行うには、ブラウザーに URL を入力し、何が返されるかを確認します。URL のコンテンツがファイルであることに満足したら、https://hc.apache.org/httpcomponents-client-ga/quickstart.htmlの例を使用してファイルをダウンロードできます。以下の抽出例を参照してください。

Request.Get("http://targethost/homepage").execute().returnContent();
于 2015-12-04T14:20:24.287 に答える