中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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爱视频在线观看 | 日日夜夜狠狠操 | 狠狠爱免费视频 | 欧美精品一区二区三区蜜桃视频 | 国产一区二区在线免费观看 | 中文字幕在线观看一区 | 精品在线一区二区三区 | 一区二区精品电影 | 午夜国产| 亚洲劲爆av| 911影院| 国产在线视频在线观看 | 久久精点视频 | 欧美国产在线一区 | 日日干天天操 | 九九九久久国产免费 | 日本精品视频一区二区三区四区 | 91五月婷蜜桃综合 | 一区二区日韩 | 成人激情视频免费观看 | 超碰激情 | 精品视频在线免费观看 | 精品自拍视频在线观看 | 免费在线观看av网址 | 一级黄色裸片 | 国产精品网址 | 欧美vide | 可以在线看的黄色网址 | 少妇一区在线观看 | 成人av一区二区三区 | 久久久久国 | 色综合99 | 国产成人高清 | 伊人精品视频 | 日韩电影免费在线观看中文字幕 | 91九色视频 | 国产精品久久久久久久模特 | 在线一区观看 |