簡體   English   中英

Javascript檢測用戶上傳的圖像寬度和高度在Safari 5.1.7中不起作用

[英]Javascript detect user upload image width & height not working in Safari 5.1.7

$('#upload').change(function(){
    var f=this.files[0];

    var _URL = window.URL || window.webkitURL;
    var file, img;

    if((file = f)){
        img = new Image();
        img.onload = function(){
            var imgW = this.width;
            var imgH = this.height;

            if(imgW < 150 || imgH < 150){alert(imgW);}
            else{alert('pass');}
        };
        img.src = _URL.createObjectURL(file);
    }
});

我有一個輸入文件,它可以檢查用戶的圖像是否太小,它可以在所有瀏覽器上正常運行,而Safari 5.1.7(Windows版本)則應如此,Mac具有更高的版本,可以正常工作。

我不知道哪里出了問題,任何人都可以找到問題所在?

Safari 5.1不完全支持FileAPI。 您可能已使用多方表單並上載了文件,因為在Safari 5.1中好像缺少了FileReader

http://caniuse.com/fileapi

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM