2016-04-15 7 views
0

私はJava内で作業しており、HTTPサーバからファイルをダウンロードしています。ここでsymlinkを使って作業しているので、httpリンクを変更する必要はありません。最後にアップロードされたzipファイルにリンクされている "last-uploaded.zip"を指しています(例:package43.zip)。Java - リモートHTTPサーバでsymlinkの実際のファイル名を取得する

java内で元のファイル名を取得する機会はありますか?リンクは "last-uploaded.zip"を指していますが、ダウンロードされた場合は "package $ version.zip"という名前に変更します。

よろしく、 マルコ

+0

オプションはありません。あなたはそれをすることはできません – WeMakeSoftware

答えて

0

全体のシンボリックリンクの概念はHTTPを介して転送されないいいえ、あなたがHTTP GETは、ファイル、シンボリックリンクまたは単にエンドポイントの場合は、知らないlast-uploaded.zipのために作るときバイトを返します。

最も簡単な解決策は、おそらくzipを開いて、そこのどこかのバージョン番号を検索することです。

+0

大丈夫です。ご回答有難うございます! – Dersen

関連する問題