Mar*_*rin 1 javascript extjs extjs4 extjs4.1
我正在使用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);
Run Code Online (Sandbox Code Playgroud)
小智 5
您应该使用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>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1582 次 |
最近记录: |