ファイル名と拡張子で終わらないファイルをダウンロードしたい。複合URIからファイル名を取得
たとえば、下記のuriはファイルをダウンロードするためのものです。ダウンロード後に保存するファイルの名前(拡張子を含む)を取得する最善の方法は何でしょうか。
https://pixabay.com/static/uploads/photo/2015/10/01/20/32/mushroom-967719_640.jpg?attachment
次のコードは、 "キノコ-967719_640.jpg?添付ファイル" 私は "名。拡張子" を取得することができ、一般的な解決策を探しています
URL url = new URL(FILE_URI);
...........................
File downloadingFile = new File(url.getFile());
downloadingFile.getName();
を返しますそのようなuriのどんな種類からでも。私の頭の上からこれを書く
なぜ結果を使用せずに「添付ファイル」を削除してから、最後の文字(「?」)を削除してください。あなたが1ヤードの線で止まったようです。 – Razgriz
ヒント:subStringメソッド。 –
オハイオ州私はちょうど上記のuriがあなたが得ていたuriではないことに気づいた。親切にあなたの投稿を編集してコードを投稿してください。 – Razgriz