gpt4 book ai didi

javascript - ReadAsDataURL() 不起作用

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

我试图在我的网站中实现拖放功能。我需要将拖放的图像转换为数据 URI,以便我可以将它与 JCrop 一起使用并在之后上传。

            drop: function (e) {
e = e || window.event;
e.preventDefault();
e = e.originalEvent || e;
var files = (e.files || e.dataTransfer.files);
var reader = new FileReader();
reader.onload = function (event){
console.log(event.target.result);
};
reader.readAsDataURL(files);
return false;
}

但控制台中没有显示任何内容。甚至没有 undefinedfiles 变量返回一个包含我删除的图像的 Object FileList,因此问题不存在。我怎样才能解决这个问题? :(

最佳答案

//applies to only one file.
reader.readAsDataURL(files);

解决方法:

for(var i=0;i<files.length;i++){
reader.readAsDataURL(files[i]);
}

关于javascript - ReadAsDataURL() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19740523/

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