gpt4 book ai didi

html - 在输入选择文件上显示图像

转载 作者:行者123 更新时间:2023-11-28 16:05:37 26 4
gpt4 key购买 nike

我已经完成了更改个人资料图片的输入,但我希望当我选择一个新文件时,我的输入会自动更改为新图片。

<div class="form-group" align="center">
<div style="position:relative; bottom:-90px; opacity:0.5; z-index:1; color:black;background:white;font-weight:bold">alterar</div>
<label style="display: block" for="avatar">
<img src="{{ $user->avatar }}" style="-moz-border-radius: 50px;border-radius: 50px;height: 80px" id="imgupload">
</label>
<div class="col-md-6">
<input type="file" class="form-control" name="avatar" id="avatar" style="display: none">
</div>
</div>

我不确定如何才能做到这一点。

编辑

我完成了添加 JS,但是当我选择一个新图像时,它正在改变圆 Angular 边框..

JS:

    function readFile() {
if (this.files && this.files[0]) {
var FR= new FileReader();
FR.onload = function(e) {
document.getElementById("imgupload").src = e.target.result;
};
FR.readAsDataURL( this.files[0] );
}
}

document.getElementById("avatar").addEventListener("change", readFile, false);

https://jsfiddle.net/gst96zax/

最佳答案

我添加了以下JS

    function readFile() {
if (this.files && this.files[0]) {
var FR= new FileReader();
FR.onload = function(e) {
document.getElementById("imgupload").src = e.target.result;
document.getElementById("imgupload").style.width = "80px";

};
FR.readAsDataURL( this.files[0] );
}
}

document.getElementById("avatar").addEventListener("change", readFile, false);

https://jsfiddle.net/gst96zax/1

关于html - 在输入选择文件上显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39296993/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com