gpt4 book ai didi

javascript - 在实际上传之前显示图像

转载 作者:行者123 更新时间:2023-11-30 08:50:30 26 4
gpt4 key购买 nike

我正在使用 filefield 将图像上传到我表单上的服务器并且工作正常。

但是我可以在用户使用 browse 按钮后立即以某种方式将该图像加载到 image 字段中(有点像预览)吗?因为我无法访问真正的完整路径,所以我没有找到这样做的方法...

编辑:感谢 Shayan,我设法为此获得了正确的代码:

(在 fileupload componentes change 事件中):

    var file = uploader.fileInputEl.dom.files[0];
var reader = new FileReader();
reader.addEventListener('load', function(evt) {
form.down('#imgLogo').setSrc(evt.target.result);
});
reader.readAsDataURL(file);

最佳答案

您应该使用 FileReader Api 并执行它...

    <script>
var file=new FileReader();
file.readAsDataUrl(fileInput.files[0]);
file.onload=function(evt){
var img=document.getElementById("myimage");
img.src=evt.target.result;
}


</script>

关于javascript - 在实际上传之前显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18318837/

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