|
在做上傳圖片的時候,如果不限制上傳圖片大小,后果非常的嚴重。那么我們怎樣才可以解決一個棘手的問題呢?有兩種方式:
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短视频在线 | 91免费版在线观看 | 五月婷婷深爱 | 日韩在线视频不卡 | 成人福利免费在线观看 | 91短视频在线看 | 日韩美女一级片 | 自拍偷拍第3页 | 国产一区二区三区在线 | 久久综合伊人 | 精品久久久久国产 | 伊人色综合久久天天网 | 欧美综合在线视频 | 国模大胆一区二区三区 | 激情图片 激情小说 | 五月婷婷丁香色 | 成年美女黄网站色大片视频 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片99 | 麻豆精品密在线观看 | 色网在线免费观看 | 午夜hhh视频在线观看hhhh | 深夜一级毛片 | 国产精品极品美女自在线看免费一区二区 | 丁香婷婷在线视频 | 日本一道本中文字幕 | 久久国产成人福利播放 | 日本综合欧美一区二区三区 | 精品在线免费观看 | 亚洲人精品 | 最新毛片网站 | 国产情侣真实露脸在线 | 国产拳头交一区二区 | 青青伊人91久久福利精品 | www.色天使| 亚洲图片小说综合 | 国产高颜值露脸在线观看 | 久久久久久午夜精品 | 中文字幕一级毛片视频 | 国产成人精品一区二区免费 | 91视频18| 四虎免费永久在线播放 |