|
在做上傳圖片的時候,如果不限制上傳圖片大小,后果非常的嚴重。那么我們怎樣才可以解決一個棘手的問題呢?有兩種方式:
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 主站蜘蛛池模板: 久久成人亚洲香蕉草草 | 国内免费高清视频在线观看 | 成人影院一区二区三区 | 亚洲激情图片网 | 亚洲麻豆视频 | 人人擦人人 | 在线a亚洲视频播放在线观看 | 国产伦精品一区二区三区视频小说 | 黄色网视频 | 亚洲福利在线观看 | 精品视频在线观看一区二区 | 色天天干 | 人人公开免费超级碰碰碰视频 | 国产一区二区三区在线免费 | 激情五月开心网 | 天天色综合图片 | 精品国语对白精品自拍视 | 日本不卡一区 | 国产男女免费视频 | 国产成人宗合 | 日韩一区二区三区免费视频 | 免费高清视频日本 | 中国成人在线视频 | 日韩一区在线播放 | 国产一区二区三区免费播放 | 自愉自愉自产国产91 | 小泽玛利亚一区二区三区免费 | 国产精品第九页 | 亚洲人成图片小说网站 | 欧美日韩亚洲成人 | 色黄视频 | 91短视频在线观看免费最新91 | 成年人免费在线视频观看 | 欧美性视频在线 | 9 1 视频在线 | 五月婷婷之综合激情 | 四虎永久在线精品免费观看地址 | 久久亚洲精品国产精品婷婷 | 久久成人影视 | 91麻豆精品国产自产在线 | 精品国产免费观看 |