0

現在、ローカルホストにうまく機能するプログラムがあります。このプログラムは、ユーザーがビューで画像を選択できるようにし、サーブレット内のフォーム データを解析し、すべての画像に一意の ID を与えてデータベースに追加し、画像をローカル ホストのフォルダーに書き込み、最後に画像を表示します。ユーザーに戻します。を使用してフォルダに画像を書き込んでいます ImageIO.write()

ただし、このサイトを立ち上げたときに、すべての静的コンテンツを別のサーバーに保持したいと考えています。次に、サブドメインを作成し、そのサーバーをポイントします。

すべてのビジネス ロジックがメイン サーバー (サーバー A) にあるため、少し混乱しています。しかし、ユーザーが画像をアップロードすると、サブドメイン サーバー (サーバー B) に書き込まれます。これは可能ですか?ビジネス ロジック サーバーから離れたフォルダーにイメージを書き込むことはできますか?

アイデアを与えるために、私が今これをどのように行っているかの短い例を次に示します。

private static void writeOriginal(BufferedImage original, long imageId) throws IOException
{   
    ImageIO.write(original, "jpg", new File(getOriginalDirectory() +imageId+ ".jpg"));
}

...

private static String getOriginalDirectory()
{
    return "/Users/Chris/Documents/Instride/Workspace/Instride/WebContent/userImages/original/";
}
4

0 に答える 0