Discuz!6.1.0 版本改變了頭像的機制,將原來的用戶可以選擇系統(tǒng)自帶頭像和上傳頭像改為通過 flash 上傳頭像,由于上傳頭像的方式改變,并且由于 Discuz!6.1.0 版本加入了 UCenter 體系,導(dǎo)致當(dāng)出現(xiàn)頭像問題時很難排查,在此,介紹一下 Discuz!6.1.0 版本頭像的機制,希望能給大家排查頭像問題時有些幫助。
Discuz!6.1.0 版本頭像機制分下面幾個步驟進行:
1、選擇要上傳的圖片
會員選擇要上傳的圖片,然后 flash 上傳圖片,上傳完畢后提示已經(jīng)上傳 100% (如果網(wǎng)絡(luò)比較快或者圖片比較小,可能看不到這個提示),然后顯示圖片的預(yù)覽圖。
2、編輯和剪裁圖片
會員剪裁圖片,然后點保存頭像,會出現(xiàn)類似下面截圖中的界面
3、保存
點確定,保存頭像圖片到 UCenter 里。
特別說明:
1、第一個步驟中,提示已經(jīng)上傳 100%,是指 flash 已經(jīng)將圖片 100% 上傳到服務(wù)器上,然后交給 UCenter 處理,這個時候圖片還在服務(wù)器的臨時目錄里。UCenter 將 flash 上傳來的圖片存放到 ./data/tmp 下,以 upload+uid+圖片后綴名 的方式命名圖片,然后將該圖片的網(wǎng)址返回給 flash,flash 根據(jù)網(wǎng)址顯示預(yù)覽圖
2、第二個步驟中截圖中三張頭像圖片,是通過flash截取的
3、第三步驟將頭像圖片存放到 ./data/avatar 相應(yīng)目錄下
這是頭像上傳的機制,希望能為大家排查頭像方面的疑難雜癥方面的問題時帶來方便。比如在排查“選擇完圖片,但是裁剪界面不能出現(xiàn)圖片”問題時,應(yīng)該考慮一下 UCenter 的 ./data/tmp 目錄是否存在以及這個目錄和文件的權(quán)限。
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點擊進入論壇