我用JavaScript FIleReader读了一张图片,但是我无法得到图片的信息

I use JavaScript FIleReader read a pic , but I can't get the pic 's infomation .

本文关键字:信息 JavaScript 我用 一张 FIleReader      更新时间:2023-09-26

我无法获取图片的信息使用下面的代码。我不知道为什么。

var f = obj.files[0];
var imageType = /image.*/;
if (f.type.match(imageType)) {
    var r = new FileReader();
    r.onload = function(e) {
        var value = r.result;
        var img = new Image();
        img.src = value;
        alert(img.width+" "+img.height);
    }
    r.readAsDataURL(f);
} else {
    alert("read error");
}

我收到浏览器警报是0 0,任何人,谢谢。

真的对我有帮助.

在给出 image.src 的路径之前,只需编写回调函数,就像这样。

image.onload = function(){ // ... }; image.src = path;