0

ファイルへの直接リンク(NAMEEXTENSIONを使用)を使用してHTTPリンクを取得するには、次のように実行できます。http://website.com/file.avi

URL FileLocation = new URL("string");
String Name = FileLocation.getFile();

EXTENSION(/filename.ext)でNAMEを返します

しかし、次のようなphpIDを持つURLのファイル名を取得する方法

http:///website.com/download.php?d=9594

これはJAVAでのみ実行したいと思います。

4

2 に答える 2

0

Content-DispositionHTTP応答のヘッダーでフィールドを探します。例:

Content-Disposition: attachment; filename="fname.ext"

HTTPヘッダーに含まれているため、ファイル名を取得する前に、まずメッセージのダウンロードを開始する必要があります。URLConnectionの使用方法とヘッダーフィールドの取得方法の例を次に示します。

于 2012-09-23T15:40:31.247 に答える
0
 File file=new File("C:/work/chandan/deepak.txt");
  URL url=null;
 ....
 ....

url=file.toURL(); //file:/C:/work/chandan/deepak.txt
System.out.println("The url is" + url);
于 2012-09-23T15:40:49.803 に答える