はい、可能ですが、JavaScript(jQuery)でこれを実現できます!
あなたがedit user page
にいるときは、ユーザーデータ(ID、名前、...、アバター)が必要です。入力ファイルにデータを入力するには、avatar.extensionが必要です。 (例:picture1.jpg)このデータはデータベースに保存されているため、問題はありません。
var avatar="user_avatar.jpg";
if (avatar != '') {
$('.fileinput').addClass('fileinput-exists').removeClass('fileinput-new');
$('.fileinput-filename').html(avatar);
}
付:
あなたはjavascriptのavatar
変数に自分のイメージ名を維持し、あなたの入力タイプのファイル名がavatar
であることを考えると、あなたがする必要があるすべてはあなたのファイル内のコードのこの部分を追加することですこのコードでは、add state
をこのカスタマイズされたファイル入力のedit state
に変更します。
私はあなたのために、この作品が動作することを証明する例を作ったとしても、それを確認することができますhere。
この例でイメージをアップロードしようとしても、ページの更新後にそのアップロード用にedit state
が表示されます。また、あなたが何かを理解していない場合や、私に尋ねる場合に備えて、火かき棒でコードを検査することもできます。