两个java项目访问一个image文件夹

诺灬晓月 发布于 2013/08/27 10:36
阅读 1K+
收藏 1
我这里有前后台两个java项目,有个图片字段,后台上传了图片,前台的项目要展示,访问这个文件夹,现在图片文件夹是写在后台管理项目里的。请问下另一个项目是如何访问后台管理项目中的这些图片
加载中
0
iSea
iSea
用后台管理的域名路径,或者nginx之类的代理指定root目录
iSea
iSea
回复 @刘于毅 : 一两分钟的事,应该没多大问题
诺灬晓月
诺灬晓月
回复 @iSea : 我觉得这样也不是妥善的方法,可能会有路径的问题,并且实时性也较差,毕竟我后台添加了,前台就需要显示出来
iSea
iSea
回复 @刘于毅 : 你也可以把你的图片文件复制一份到你的前台那个项目文件夹里,做一个同步,或者定时任务每隔多长时间复制一次,这样就能统一用你前台页面的url
诺灬晓月
诺灬晓月
回复 @iSea : 我刚刚看了下nginx的资料,现在需求有点急,看来只能用url形式了
iSea
iSea
回复 @刘于毅 : 第一中方法会这样,第二种方法不会
下一页
0
kidbei
kidbei
只要文件夹不是放在WEB-INF下,直接给图片链接就能访问啊。。。LZ还得描述清楚些
Monkey
Monkey
回复 @刘于毅 : java貌似监视文件变化的。
诺灬晓月
诺灬晓月
你好,我有项目A,项目B。A项目里上传图片,B项目要访问A项目中上传的图片。简单的说就是这样
0
Monkey
Monkey
进程之间通信吗?如果是这样,socket是比较好的选择了。
诺灬晓月
诺灬晓月
你好,是web项目,问题是好像不能通信。
0
王瑞平
王瑞平
准备专门的图片服务器
0
1的10次方
1的10次方
A,B两项目在同一台服务器上么,如果在的话,直接把A项目上传的图片后返回路径给B,B再来调用就能显示了吧。不一定要两个项目都在运行。只不过写文件输出流的方式,貌似不科学,但可以试试。
1的10次方
1的10次方
回复 @刘于毅 : 是啊,除非两个项目都能保证同时在运行,那么url方式才可能保证稳定。其实说白了,两个项目同时运行了,那你调用url就相当于把另外一个项目当成图片服务器在用了。
诺灬晓月
诺灬晓月
这里,B项目是一个相对路径,而A项目要访问到B项目的相对路径也是需要设置吧,你的想法我最开始有考虑过,就是2个项目都访问一个独立与项目之外的image文件夹,是这个概念么?
返回顶部
顶部