一区二区久久-一区二区三区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 主站蜘蛛池模板: 国产91精品久久久久999 | 免费一级做a爰片性色毛片 免费一看一级毛片人 | 久久亚洲人成国产精品 | 黑猫福利精品第一视频 | 视频在线亚洲 | 国产永久免费视频 | 欧美色伊人| 国产一区美女 | 中文字幕久久亚洲一区 | 免费网站色 | 亚洲国产精品线在线观看 | 午夜看黄 | 精品国产品香蕉在线观看75 | 中文字幕亚洲激情 | 国产成人精品系列在线观看 | 免费真实播放国产乱子伦 | 国产91福利 | 国产精品久久久久亚洲 | 禁断の肉体乱爱中文字幕欧 | 国产精品27页 | 涩色视频 | 久久伊人热精品老鸭窝 | 99国产精品久久 | 美女视频网站色 | 91视频国产一区 | 黄色色视频| 福利写真视频在线观看网站 | 免费超爽大片黄网站 | 日本精品久久久中文字幕 | 色爱区综合小说 | 婷婷激情在线视频 | 天天拍天天色 | 日韩精品一区二区三区视频网 | 一道本加勒比 | 久久久亚洲国产精品主播 | 国产对白在线播放九色 | 99久久香蕉国产线看观香 | 97国产成人精品视频 | 午夜视频吧 | 久久女 | 亚洲天堂黄色 |