|
在做上傳圖片的時(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 主站蜘蛛池模板: 亚洲精品短视频 | 色鬼久久| 狠狠色丁香婷婷久久综合不卡 | 天堂中文在线资源 | 国产精品欧美日韩视频一区 | 亚洲欧美一级久久精品 | 国产成人午夜精品免费视频 | 亚洲丝袜一区二区 | 日本乱人伦在线观看免费 | 五月激情婷婷综合 | 亚洲美女视频网址 | 69热在线观看 | 欧洲成人在线观看 | 国产亚洲高清在线精品99 | 国产成人精品一区二三区 | 国内一级毛片 | 中文字幕日韩精品有码视频 | 日韩一区视频在线 | 国产亚洲精品国产第一 | 欧美极品欧美精品欧美图片 | 美女黄在线观看 | 中文字幕在线观看一区二区三区 | 精品久久久久久综合网 | 美女牲交视频一级毛片 | 一区二区视频在线观看 | 成人国产精品免费视频 | 精品大臿蕉视频在线观看 | 91久久打屁股调教网站 | 日韩中文字幕精品一区在线 | 在线观看免费视频黄 | 天天色综合5 | 国产黄频在线观看高清免费 | 欧美成人午夜视频 | 久久综合九色综合77 | 在线91色 | 一区二区三区在线视频播放 | 扒开双腿猛进入无遮挡软件 | 玖玖玖精品视频免费播放 | 国产成人香蕉在线视频网站 | 久久久夜间小视频 | 2021国产精品自产拍在线 |