|
在做上傳圖片的時(shí)候,如果不限制上傳圖片大小,后果非常的嚴(yán)重。那么我們?cè)鯓硬趴梢越鉀Q一個(gè)棘手的問(wèn)題呢?有兩種方式:
1)后臺(tái)處理: 也就是AJAX POST提交到后臺(tái),把圖片上傳到服務(wù)器上,然后獲得該圖片大小做處理。
2)前臺(tái)處理: 也就是利用Javascript獲取該圖片大小。
顯然第一種方式,很不好。因?yàn)樾枰盐募壬蟼鞯?a href=/yuedu/fuwuqi/ target=_blank class=infotextkey>服務(wù)器上,如果文件很大的話,在加上網(wǎng)不是很快,需要等待好長(zhǎng)時(shí)間,治標(biāo)不治本。
功能解析:
在這里我只介紹IE與FireFox兩個(gè)瀏覽器的不同做法。
IE6:
關(guān)鍵字: fileSize onreadystatechange complete
在IE6中可以通過(guò)Img對(duì)象的fileSize 屬性獲得文件大小,但這個(gè)fileSize屬性的正確值是建立在onreadystatechange 事件的complete 中,也就是
復(fù)制代碼 代碼如下:
<img src="" class="img"
onreadystatechange="Javascript:sizeCheck(this);">
function sizeCheck(img) {
if(img.readyState == "complete") {
alert(img.fileSize);
}
}
FireFox3.0:
關(guān)鍵字: getAsDataURL() fileSize
在FireFox中處于安全的考慮,無(wú)法獲得上傳圖片的完整路徑,只能獲得圖片名稱(chēng)。但瀏覽器提供nsIDOMFile 主站蜘蛛池模板: 加勒比高清 | 国产高清精品自在线看 | 免费91视频 | 爽天天天天天天天 | 国产精品视频福利 | 国产精品高清一区二区 | 精品久久中文字幕 | 国产精品视频一区二区三区经 | 天天舔天天爱 | 亚洲国产成人久久一区www | 98视频在线观看 | 激情小说综合网 | 免费啪视频观在线视频在线 | 91区国产福利在线观看午夜 | 国产色婷婷精品综合在线观看 | 国产区更新 | 在线欧美色 | 激情文学小说区另类小说同性 | 亚洲区小说区图片区qvod伊 | 欧美日皮视频 | 看全黄大色黄大片老人做 | 在线观看免费视频国产 | 国产一区二区在线视频 | 欧美视频久久久 | 99国产成人精品2021 | 久久99国产亚洲高清观看首页 | 每日更新国产 | 激情小说网站 | 国产精品久久久久久福利 | 亚洲欧美日韩国产一区二区精品 | 激情五月激情综合 | 中文字幕日韩理论在线 | 91精品免费观看 | 国产区一区二 | 成人综合在线视频 | 中文福利视频 | 97影院午夜在线观看视频 | 中文字幕亚洲国产 | 免费自拍视频 | 国产激烈床戏无遮挡网站 | 欧美色资源 |