一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Javascript 驗證上傳圖片大小[客戶端]

需求分析:
在做上傳圖片的時候,如果不限制上傳圖片大小,后果非常的嚴重。那么我們怎樣才可以解決一個棘手的問題呢?有兩種方式:
1)后臺處理: 也就是AJAX POST提交到后臺,把圖片上傳到服務器上,然后獲得該圖片大小做處理。
2)前臺處理: 也就是利用Javascript獲取該圖片大小。
顯然第一種方式,很不好。因為需要把文件先上傳到服務器上,如果文件很大的話,在加上網不是很快,需要等待好長時間,治標不治本。
功能解析:
在這里我只介紹IE與FireFox兩個瀏覽器的不同做法。
IE6:
關鍵字: fileSize onreadystatechange complete
在IE6中可以通過Img對象的fileSize 屬性獲得文件大小,但這個fileSize屬性的正確值是建立在onreadystatechange 事件的complete 中,也就是
復制代碼 代碼如下:
<img src="" class="img"
onreadystatechange="Javascript:sizeCheck(this);">
function sizeCheck(img) {

if(img.readyState == "complete") {
alert(img.fileSize);
}


FireFox3.0:
關鍵字: getAsDataURL() fileSize
在FireFox中處于安全的考慮,無法獲得上傳圖片的完整路徑,只能獲得圖片名稱。但瀏覽器提供nsIDOMFile 主站蜘蛛池模板: 国产一区二区中文字幕 | 人人免费人人专区 | 久99视频 | 久久亚洲国产成人亚 | 97精品国产91久久久久久久 | 我被黑人巨大开嫩苞在线观看 | 色欧洲| 好叼操这里只有精品 | 好属妞这里只有精品久久 | 欧美色tv| 国内精品久久久久久久久野战 | 成人综合久久精品色婷婷 | 精品自拍视频在线观看 | 91免费精品视频 | 国产91小视频在线观看 | 91精品欧美综合在线观看 | 国产热re99久久6国产精品 | 在线视频一区二区三区三区不卡 | 亚洲区小说区图片区qvod伊 | 久久久久这里只有精品 | 岛国美女全棵写真视频在线观看 | 日本视频一区二区三区 | 在线国产91| 美女免费精品高清毛片在线视 | 91无毒不卡| 色呦呦免费 | 欧美日韩一区二区三区久久 | 97午夜视频| 色综合五月激情综合色一区 | 国产精品免费_区二区三区观看 | 亚洲人成高清毛片 | 日本www色视频 | 91麻豆国产香蕉久久精品 | 一区二区三区舞蹈区 | 97视频在线观看视频在线精品 | 福利在线看 | 91美女在线播放 | 一级做α爱过程免费视频 | 久久久亚洲国产精品主播 | 亚洲一区二区三区在线播放 | 国产午夜精品久久久久小说 |