我已經編寫了用於在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