js前臺獲取上傳圖片的寬度和高度

項目要求在上傳圖片以前,作圖片格式的處理:限制高度和寬度。可是糾結了一天,仍是沒有實現,主要的問題以下: 瀏覽器

一、IE瀏覽器能夠獲取上傳圖片的本地絕對路徑,可是網上獲取圖片的高度和寬度的方法得不到圖片的寬度和高度,代碼以下: 安全

  

<script>
    var image = new Image();
    image.src='http://marycolorfulsky.blog.163.com/blog/http://www.baidu.com/img/logo.gif';
    image.onreadystatechange=function(){
       if (image.readyState=="complete"){
       alert(["圖片大小是:",image.width,image.height]);
       }
    }
</script>
主要的問題是在onreadystatechange這個事件的觸發無能爲力,IE和火狐下沒有正確的響應。

二、火狐瀏覽器若是沒有設置安全級別,是不能獲得本地圖片的絕對地址,只有一個「變異」了的錯誤的絕對路徑,因此無從入手來獲得圖片的寬度和高度。 服務器

不知道有麼有能夠實現前臺獲取高度和寬度的方法,其次,感受只能在服務器端來判斷圖片的寬度和高度了!!!! code

相關文章
相關標籤/搜索