繁体   English   中英

用Java上传图片(struts2 / struts1 / spring mvc)

[英]Image Upload in java (struts2/struts1/spring mvc)

我有一个使用jsp,java,struts2的网站。 我想将个人资料图片上传到服务器。 可以将其上传到服务器并与配置文件链接。 我想将所有上传的图像存储在另一台服务器中。 例如,服务器A托管Java Web应用程序。 服务器B是购买的空间服务器,我想将图像从Web应用程序上传到服务器B。并且路径和链接将保留在服务器A数据库中。 是否有可能做同样的事情或任何更好的主意受到赞赏。

提前致谢。

这是一个非常受欢迎的设计。 考虑以下事实:如果两个服务器(A或B)之一关闭,则除非服务器B正确镜像,否则您的站点将无法工作。

只要在链接中提供完整路径,图像链接就可以在网络上的任何地方。 另外,请确保服务器B能够承受负载,因为对服务器A上的页面的每个请求(带有链接到服务器B上的图像的请求)显然都需要两个服务器都进行响应。

是的,我找到了解决方案。 方法1:在Java应用程序中,您可以将图像上传到当前服务器(A)并使用c:// somefolder /进行存储。 然后从Java应用程序中使用httpclient将图像传输到位于php / mysql和另一个域名中的另一台服务器(B)(Php流程易于存储和访问)。 传输过程完成后,获取结果,文件名,URL并将其存储在服务器A数据库中。 并成功传输后,从服务器A文件夹中删除文件。 现在,您可以将映像路径用作服务器B domainname / appname / imagepath。

方法2:您可以对亚马逊网络服务使用相同的过程。 (如果您不想使用您的第二个域名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM