私のプログラムは ftp サーバーに画像をアップロードしますが、画像の http アドレスを取得する必要があります。動的で特定のサーバーに依存しないようにするにはどうすればよいですか?
3 に答える
1
HTTPアドレスを持っていると言うものは何もありません.HTTPアドレスを持っている場合、それは完全にサーバー構成の制御下にあります. 定義されたマッピングはありません。
于 2012-04-25T10:45:30.613 に答える
0
ftpアドレスからhttpアドレスを関連付ける固定ルールは存在しません。また、Java には依存しません。
使用する言語に関係なく、構成の問題にすぎません。ftp サーバーにファイルをアップロードするときに、そのファイルが HTTP サーバーを介して到達できるかどうか、およびそのファイルのアドレスを知っておく必要があります。
于 2012-04-25T10:45:51.907 に答える
0
ftp サーバーと http サーバーのパスは相関しません。私が想像できる唯一の解決策は次のとおりです。
- HTTP サーバーと FTP サーバーの両方の「サーバー ルート パス」を知っている
- このルートからの相対パスを知る
- これら2つをフルパスに結合します
ただし、すべての場合に機能するという保証はありません。サーバールートの手動マッピングを確立できるという事実に依存しています(EJPの回答を参照)。
于 2012-04-25T10:51:45.280 に答える