我已经编写了用于在java中上传和显示图像的代码。我正在使用liferay。 因为据我所知liferay service.xml
没有Blob
我使用了一种替代方法,通过修改portlet-model-hints.xml
文件。最初用于存储图像的字段是在上述文件中改为Clob
的字符串。建立服务后,它变成了一个长文。我将图像作为长文本存储,当我尝试显示文本时显示。我应该如何显示存储在mysql数据库中的图片?上传并显示来自liferay中数据库的图像
回答
创建呈现的字段值作为图像的钩
你应该看看Liferay的jackrabit配置,也许它可以(从你没有将其存储在第一位置的文字是什么向后蜕变)帮助你存储在首位
我看着service.xml
到文档库内容(see online here)相关的DB中的图像,并...
...
<column name="repositoryId" type="long" />
<column name="path" type="String" />
<column name="version" type="String" />
<column name="data" type="Blob" />
...
因此具有Blob
类型。
我希望这可以帮助你。
Dani: 感谢您的回复。我在service.xml文件中尝试了以下代码。我不知道它有多远:
什么样的错误?请考虑更新您的问题。我假设你已经遵循了这样的一些教程:http://www.liferay.com/documentation/liferay-portal/6。1/development/-/ai/service-build-5 – Dani 2013-03-20 08:12:31
我创建了一个Blob字段,就像您在上一个回复中建议的那样:
- 1. 以传统的asp显示来自sql数据库的图像
- 2. 在网页上显示来自数据库的图像
- 3. 如何在JSP中显示来自数据库的图像?
- 4. 在DataGridView中显示来自数据库的图像
- 5. 如何在JSF中显示来自数据库的图像
- 6. 在UITableView iPhone中显示来自MySQL数据库的图像
- 7. 来自数据库的PHP显示图像(中等blob)
- 8. 上传图像/显示并将其保存到ASP.NET MVC4中的数据库
- 9. 如何显示来自我的数据库的图像? (php)
- 10. 如何在JavaScript图像滑块中显示来自MySQL数据库的图像?
- 11. 使用弹簧MVC显示来自数据库的图像MVC
- 12. 显示来自数据库yii的BLOB图像2
- 13. 如何使用php显示来自mysql数据库的图像?
- 14. 如何显示来自mysql数据库的图像?
- 15. 显示来自PostgreSQL数据库的图像,bytea
- 16. C#显示来自数据库的图像
- 17. 单击图像,然后显示来自数据库的信息
- 18. 来自mysql数据库的图像不显示在浏览器
- 19. 如何使用PHP显示来自数据库的图像?
- 20. 显示来自数据库的数据
- 21. 用Tkinter检索并显示来自Mysql数据库的BLOB图像
- 22. 来自数据库提供者的图像未显示,它在localhost上工作
- 23. 只有图像上传和显示,从数据库
- 24. 在数据库中上传的图像,但不显示在PHP的页面上?
- 25. 显示图像来自资产/图像的图库
- 26. 自举图像上传不显示
- 27. 用于上传图像并编辑/显示它们的PHP库?
- 28. 在不同数据库表中显示Liferay搜索容器中的数据:Liferay
- 29. 在webpart上显示的图像上的鼠标悬停上显示来自Sharepoint库的图像
- 30. 显示来自数据库的结果
Matthias G: 感谢您的回复。 在liferay社区的许多论坛中,我读到service.xml中没有blob类型。请问我可以帮助我如何使用jackrabbit? 我正在阅读foll的过程。链接: http://www.liferay.com/community/wiki//wiki/Main/Using+Jackrabbitwithwith+Database#section-Using+Jackrabbit+with+Database-Steps+to+hooking+up+Jackrabbit + to + MySQL 总之你可以总结一下做些什么? – 2013-03-19 10:35:13
我对jackrabbit没有多少经验,我所知道的是,你需要某种属性在portal-ext中告诉jackrabbit将图像存储在db(dl.hook.impl = com。 liferay.documentlibrary.util.JCRHook)。此外,您需要执行链接中描述的步骤。也许这个链接[http://docs.oracle.com/cd/E19316-01/820-7054/gifgn/index.html](http://docs.oracle.com/cd/E19316-01/820-7054 /gifgn/index.html)可以帮助你,但我认为它相当于你的。 – 2013-03-19 10:56:02
Matthis G: 那么这是否意味着我不必使用service.xml? – 2013-03-19 11:17:30