我正在尝试实现上传图像而不是存储在数据库中的功能,我希望它存储在我的项目的图像目录中,您可以建议如何这样做吗?
根据我当前的探索,当我上传一个图像时,它存储在数据库中,我在Moqui的示例组件中引用了文件EditExampleContent.xml。
提前谢谢!
发布于 2014-09-29 13:40:46
我建议在moqui.org的Moqui制作应用程序中查看资源外观的报道(第5章)。保存到本地文件系统只是使用不同的资源位置前缀的问题,例如文件:而不是dbresource:(甚至组件:如果组件在文件系统中)。这在HiveMind wiki中有一个例子,其中将wiki页的附件保存到数据库(DBDEMO空间)或本地文件系统(演示wiki空间)。
将这些内容放在数据库或JCR内容存储库中的主要原因是它在一个池中的多个服务器之间共享。在应用服务器上使用本地文件系统,除非它来自源存储库,并且在所有应用服务器上都是相同的,否则通常是个坏主意。对于生产管理,最好将应用服务器作为一次性处理,并使用数据库或内容存储库作为持久存储(为了可靠性而进行复制、备份等)。
https://stackoverflow.com/questions/26099880
复制相似问题