我的应用程序在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
之外。
答案 0 :(得分:0)
我对此问题的解决方案是创建一个servlet来提供来自OPENSHIFT_DATA_DIR的图像,servlet还提供了将图像写入OPENSHIFT_DATA_DIR的方法,您可以查看此论坛帖子以获取更多信息:{{ 3}}