如何从OpenShift DATA_DIR服务上载的图像

时间:2014-06-11 12:37:12

标签: java openshift

我的应用程序在JBoss EAP上运行,我想将图像上传到OPENSHIFT_DATA_DIR,然后将它们的相对路径保存在MySQL数据库中,因为我需要构建一个图像路径,然后在需要时将它们提供给浏览器。

如果我的OPENSHIFT_DATA_DIR路径为/var/lib/openshift/5364c54ce0b8cd80180001f7/app-root/data/且我想在其中schoolpics/federaluniversity/uniben-1/保存文件logo.png,以便完整路径

/var/lib/openshift/5364c54ce0b8cd80180001f7/app-root/data/schoolpics/federaluniversity/uniben-1/logo.png

如何在数据库中存储以及在网页中使用图片的URL打开,因为OPENSHIFT_DATA_DIR似乎在应用的webroot之外。

1 个答案:

答案 0 :(得分:0)

我对此问题的解决方案是创建一个servlet来提供来自OPENSHIFT_DATA_DIR的图像,servlet还提供了将图像写入OPENSHIFT_DATA_DIR的方法,您可以查看此论坛帖子以获取更多信息:{{ 3}}