맞춤형 로컬 아바타로 변경하는 방법은 무엇인가요? 구현된 코드가 있나요? 링크를 알려주세요. 감사합니다
로컬 이미지 주소: ./static/avatar/1.jpg-9.jpg
내 코드는 다음과 같습니다:
으아악호출은 다음과 같습니다:
<img class="img-rounded profile-thumbnail" src="{{ url_for('static', filename='avatar/') }}{{ current_user.avatar_hash }}">
이렇게 수정했는데 사진을 로드할 수 없습니다. 이유는 무엇인가요?
소통 환영합니다. 저도 Flask를 배우고 있는데 책에 나오는 가바타 예제를 사용하지 않아서 문제가 어디에 있는지 모르겠습니다...
로컬 아바타와 관련하여 제가 참고용으로 작성한 반제품이 있는데, 이는 서버에 아바타를 비동기식으로 업로드하는 것입니다
시간관계상 자세히 설명은 못드리지만 소통 환영합니다~User
模型里添加了一个avatar
字段, 存放头像路由相应的 url 路径, 通过访问头像路由得到头像文件. 上传的头像根据用户id
每AVATARS_PER_FOLDER
个头像文件存放在/static/img/avatr/n/
中, 文件名是u{id}.jpg
.백엔드 청사진 -
:
아바타 업로드 및 아바타 반환 처리app/backend/views.py
으아아아
html 페이지 -:
아약스를 통해 아바타 업로드 및 업데이트 표시를 처리합니다app/templates/user_settings.html
으아아아
여기서는 localResizeIMG 플러그인을 사용하여 이미지를 압축하고, 이미지의 base64 인코딩을 가져오고,함수를 전달하여 비동기식으로 업로드하면 아바타 디스플레이가 업데이트됩니다
upload_avatar()
. 으아아아