|
在做上傳圖片的時候,如果不限制上傳圖片大小,后果非常的嚴重。那么我們怎樣才可以解決一個棘手的問題呢?有兩種方式:
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 主站蜘蛛池模板: 亚洲精品国产自在现线最新 | 毛片在线全部免费观看 | 俄罗斯兽交XXXXX在线 | 色悠悠电影网 | A国产一区二区免费入口 | 国产成a人片在线观看视频99 | 暖暖 免费 高清 日本视频大全 | 亚洲精品一区三区三区在线观看 | 亚洲熟伦熟女专区 | 公和熄洗澡三级中文字幕 | 在线观看亚洲 日韩 国产 | 99在线这精品视频 | 99久久精品费精品国产一区二 | 青柠在线电影高清免费观看 | RUNAWAY韩国动漫免费网 | 野花高清影视免费观看 | 狠狠色狠狠色综合系列 | 加勒比一本之道高清视频在线观看 | 在线播放日韩欧美亚洲日本 | 2020国产欧洲精品视频 | 免费看毛片的网址 | 真人美女精美小穴 | 久久 这里只精品 免费 | 国产成人免费观看 | 麻豆无人区乱码 | 国产精品A8198V久久A片 | 性西欧俄罗斯极品 | 色呦呦导航 | 国产精品成人啪精品视频免费观看 | 无止侵犯高H1V3无止侵犯 | 性VIDEOSTV另类极品 | 国产成人永久免费视频 | 成人影院久久久久久影院 | 九九精品视频在线播放 | 扒开腿狂躁女人GIF动态图 | 国产中文字幕乱码免费 | 99久久国产免费福利 | 蜜芽tv在线观看免费网站 | 人妻免费久久久久久久了 | 精品国产乱码久久久久久夜深人妻 | 福利视频一二三在线观看 |