Python - <flask web> の flasky プロジェクトのアバター問題
某草草
某草草 2017-06-12 09:22:28
0
1
861

カスタマイズされたローカル アバターに変更するにはどうすればよいですか?実装されたコードはありますか?リンクを教えてください。ありがとうございます

ローカル画像アドレス: ./static/avatar/1.jpg-9.jpg

私のコードは次のようなものです:

リーリー

呼び出しは次のようになります:
<img class="img-rounded profile-thumbnail" src="{{ url_for('static', filename='avatar/') }}{{ current_user.avatar_hash } }">

このように変更した後、画像を読み込むことができません。なぜですか?

某草草
某草草

全員に返信(1)
女神的闺蜜爱上我

コミュニケーションへようこそ。私も Flask を学んでいますが、本の中でガバターの例を使用していないので、問題がどこにあるのかわかりません...

ローカル アバターについては、参考用に自分で作成した半完成品があります。これは、サーバーへのアバターの非同期アップロードを実装しています User 模型里添加了一个 avatar 字段, 存放头像路由相应的 url 路径, 通过访问头像路由得到头像文件. 上传的头像根据用户 idAVATARS_PER_FOLDER 个头像文件存放在 /static/img/avatr/n/ 中, 文件名是 u{id}.jpg

時間の関係で詳しくは説明できませんが、ぜひご連絡ください〜


バックエンドブループリント -

: app/backend/views.py

アバターのアップロードと返却を処理します

リーリー

html ページ -

: app/templates/user_settings.html

ajax を介してアバターのアップロードと表示の更新を処理します

リーリー

ここでは、localResizeIMG プラグインを使用して画像を圧縮し、画像の Base64 エンコードを取得し、

関数に渡して非同期アップロードします。アップロードが成功すると、アバターの表示が更新されますupload_avatar()。 リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!