我想檢索用戶個人資料圖片。我該怎麼做?你能分享一段代碼嗎?我使用Liferay 6.0.6。它只有user.getPortraitId()並且沒有user.getPortraitURL()。所以一旦我在JAVA類中獲得了肖像ID,我該怎麼處理它呢?如何在Liferay中檢索用戶個人資料圖片
4
A
回答
3
見UserConstants.getPortraitURL(...)
https://github.com/liferay/liferay-portal/blob/master/portal-service/src/com/liferay/portal/model/UserConstants.java
實施這種方法,你可以得到圖像的URL。
如果你需要的圖像對象,你可以用ImageLocalServiceUtil
加載:
long portraitId = user.getPortraitId();
Image image = ImageLocalServiceUtil.getImage(portraitId);
1
有在JSP渲染肖像至少有兩個選項:
<img src="<%= themeDisplay.getPathImage()%>
/image_gallery?img_id=<%= image.getImageId()%>&t=
<%= ImageServletTokenUtil.getToken(image.getImageId())%>">
<img src="<%= themeDisplay.getPathImage() %>/user_portrait?img_id=<%=id %>">
第一種方法中包含額外的安全性方面基於安全令牌,您可能會或可能不會發現與您的需求相關。
+1
'Liferay 6.1版本中'ImageServletTokenUtil'被替換爲'WebServerServletTokenUtil' – Lucas
相關問題
- 1. 試圖檢索個人資料圖片
- 2. 如何使用Liferay從URL上傳個人資料圖片?
- 3. 如何檢索Facebook中的大型個人資料圖片?
- 4. 如何在ImageView中顯示用戶的個人資料圖片?
- 5. 如何檢索YouTube頻道(PHP)的個人資料圖片?
- 6. 如何檢索asp.net核心內的facebook用戶個人資料圖片MVC RC2
- 7. 如何從FB中檢索一個人的個人資料圖片燒瓶?
- 8. 如何在Facebook上更改用戶的個人資料圖片?
- 9. 使用Omniauth on Rails檢索Google個人資料圖片3
- 10. 如何使用Firebase中的片段檢索個人資料照片?
- 11. 如何獲取用戶好友的個人資料圖片?
- 12. 鏌鋣 - 用戶個人資料照片
- 13. 用戶個人資料照片 - C#
- 14. 在php中保存用戶的個人資料圖片
- 15. Cakephp:在cakephp 2中顯示用戶的個人資料圖片
- 16. iPhone應用程序檢索Facebook個人資料中的照片
- 17. 正在從Firebase問題中檢索個人資料照片 - Swift
- 18. Yammer - 用戶個人資料圖片嵌入主題飼料
- 19. Liferay模板獲取個人資料圖片
- 20. 如何選擇要用作「個人資料圖片」的圖片?
- 21. 用ransack搜索用戶個人資料
- 22. 顯示LinkedIn個人資料照片和用戶個人資料使用LinkedIn API
- 23. 如何使用id在linkedin中獲取用戶個人資料圖片?
- 24. 如何在android中的twitter集成中獲取用戶個人資料圖片?
- 25. Spotify中的Facebook個人資料圖片
- 26. TFS 2012中的個人資料圖片
- 27. 如何在android中獲取Google帳戶個人資料照片?
- 28. 獲取用戶個人資料圖片圈圖像視圖
- 29. 如何獲取我的Gmail帳戶的個人資料圖片?
- 30. 如何私密存儲用戶個人資料圖片,以便只能由個人資料所有者訪問?
感謝噸標記:)但我如何獲得imagePath使用getPortraitURL()實現?另外,一旦我得到圖像對象,我該如何渲染它? – ronn
imagePath = themeDisplay.getPathImage(); – Mark
嗨馬克,如果我必須得到使用themeDisplay的imagePath,我必須能夠首先在「JAVA類」中獲得themeDisplay ....我知道我們可以這樣做:ThemeDisplay themeDisplay = ThemeDisplay)請求。的getAttribute(WebKeys.THEME_DISPLAY);但是,'請求'代表什麼?我沒有使用動作類或servlet來使用「請求」 – ronn