首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Javascript上传前检查图像的宽度和高度

使用Javascript上传前检查图像的宽度和高度
EN

Stack Overflow用户
提问于 2012-01-18 08:57:59
回答 10查看 265K关注 0票数 165

我有一个JPS,它有一个表单,用户可以在其中放置图像:

代码语言:javascript
复制
<div class="photo">
    <div>Photo (max 240x240 and 100 kb):</div>
    <input type="file" name="photo" id="photoInput" onchange="checkPhoto(this)"/>
</div>

我写了这个js:

代码语言:javascript
复制
function checkPhoto(target) {
    if(target.files[0].type.indexOf("image") == -1) {
        document.getElementById("photoLabel").innerHTML = "File not supported";
        return false;
    }
    if(target.files[0].size > 102400) {
        document.getElementById("photoLabel").innerHTML = "Image too big (max 100kb)";
        return false;
    }
    document.getElementById("photoLabel").innerHTML = "";
    return true;
}

它可以很好地检查文件类型和大小。现在我想检查图像的宽度和高度,但我不能这样做。

我尝试过使用target.files[0].width,但我得到了undefined。通过其他方式,我可以获得0

有什么建议吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8903854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档