将映像写入另一台服务器上的文件

时间:2013-03-19 19:43:05

标签: java

目前我的本地主机上有一个程序很棒。该程序允许用户在视图中选择图像,解析servlet中的表单数据,给出所有图像唯一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/";
}

0 个答案:

没有答案