最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery統(tǒng)計(jì)上傳文件大小的方法

 更新時(shí)間:2015年01月24日 10:41:00   投稿:shichen2014  
這篇文章主要介紹了jQuery統(tǒng)計(jì)上傳文件大小的方法,主要通過(guò)ActiveXObject對(duì)象來(lái)實(shí)現(xiàn),需要的朋友可以參考下

本文實(shí)例講述了jQuery統(tǒng)計(jì)上傳文件大小的方法。分享給大家供大家參考。具體如下:

對(duì)于現(xiàn)代瀏覽器(支持html5)來(lái)說(shuō),在客戶端統(tǒng)計(jì)上傳文件的大小,可以通過(guò)$(selector)[0].files[0].size來(lái)實(shí)現(xiàn)。但在老版本的IE瀏覽器中,比如IE7,IE8或IE9,卻不支持這種做法,但可以借助ActiveXObject對(duì)象來(lái)實(shí)現(xiàn)。

復(fù)制代碼 代碼如下:
<input type="file" name="f" id="f" value="上傳文件"/>
<input type="button" value="獲取上傳圖片的大小" id="g"/>
@section scripts
{
    <script type="text/javascript">
        $(function() {
            $('#g').on("click", function() {
                getFileSize("f");
            });
        });
        function getFileSize(eleId) {
            try {
                var size = 0;
              
                if ($.browser.msie) {//ie舊版瀏覽器
                    var fileMgr = new ActiveXObject("Scripting.FileSystemObject");
                    var filePath = $('#' + eleId)[0].value;
                    var fileObj = fileMgr.getFile(filePath);
                    size = fileObj.size; //byte
                    size = size / 1024;//kb
                    //size = size / 1024;//mb
                } else {//其它瀏覽器
                    size = $('#' + eleId)[0].files[0].size;//byte
                    size = size / 1024;//kb
                    //size = size / 1024;//mb
                }
                alert('上傳文件大小為' + size + 'kb');
            } catch (e) {
                alert("錯(cuò)誤:" + e);
            }
        }
    </script>
}

補(bǔ)充:

在IE中啟用ActiveXObject按如下做法:

→工具
→Internet選項(xiàng)
→安全
→自定義級(jí)別,啟用ActiveXObject

希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • jQuery開發(fā)仿QQ版音樂(lè)播放器

    jQuery開發(fā)仿QQ版音樂(lè)播放器

    這篇文章主要介紹了jQuery開發(fā)仿QQ版的音樂(lè)播放器,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • jquery動(dòng)態(tài)添加文本并獲取值的方法

    jquery動(dòng)態(tài)添加文本并獲取值的方法

    下面小編就為大家?guī)?lái)一篇jquery動(dòng)態(tài)添加文本并獲取值的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • 教你如何終止JQUERY的$.AJAX請(qǐng)求

    教你如何終止JQUERY的$.AJAX請(qǐng)求

    本文給大家分享的是使用abort來(lái)終止JQUERY的$.AJAX請(qǐng)求的方法和示例,有需要的小伙伴可以參考下
    2016-02-02
  • 七夕情人節(jié)丘比特射箭小游戲

    七夕情人節(jié)丘比特射箭小游戲

    本文給大家分享的是使用javascript實(shí)現(xiàn)的七夕情人節(jié)丘比特射箭小游戲的代碼,并附上源碼下載,誰(shuí)說(shuō)程序猿就不懂得浪漫呢,小伙伴們感覺(jué)拿去獻(xiàn)寶吧(當(dāng)然了,首先你得有女票才行^_^)
    2015-08-08
  • jquery禁止回車觸發(fā)表單提交

    jquery禁止回車觸發(fā)表單提交

    這篇文章主要介紹了jquery實(shí)現(xiàn)的禁止回車觸發(fā)表單提交的方法,非常的使用,這里推薦給大家。
    2014-12-12
  • JQuery插件開發(fā)示例代碼

    JQuery插件開發(fā)示例代碼

    JQuery插件開發(fā)示例代碼
    2013-11-11
  • 淺談 jQuery 事件源碼定位問(wèn)題

    淺談 jQuery 事件源碼定位問(wèn)題

    在一個(gè)不是自己寫的頁(yè)面上,如何快速定位到他綁定的事件代碼在哪,下面為大家簡(jiǎn)單的介紹下,需要的朋友可以參考下
    2014-06-06
  • jQuery選擇器的工作原理和優(yōu)化分析

    jQuery選擇器的工作原理和優(yōu)化分析

    至于有那些選擇器,在幫助手冊(cè)中都有,自己去看,這篇主要是分析他的工作原理,而優(yōu)化我們寫 的選擇器,尤其在頁(yè)面內(nèi)容很多的情況下,更應(yīng)該需要優(yōu)化。下邊就言歸正傳。
    2011-07-07
  • jquery實(shí)現(xiàn)彈出窗口效果的實(shí)例代碼

    jquery實(shí)現(xiàn)彈出窗口效果的實(shí)例代碼

    這篇文章主要介紹了jquery實(shí)現(xiàn)彈出窗口效果的實(shí)例代碼。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-11-11
  • CSS3,HTML5和jQuery搜索框集錦

    CSS3,HTML5和jQuery搜索框集錦

    小編收集了13個(gè)有用的CSS3,HTML5和jQuery搜索表單腳本來(lái)幫助大家從頭開始創(chuàng)建一個(gè)搜索框。希望能夠幫助到大家,讓我們一起來(lái)看看吧!
    2014-12-12

最新評(píng)論

江西省| 蓬溪县| 扶绥县| 翁牛特旗| 深州市| 宁乡县| 宜黄县| 旺苍县| 揭西县| 宁蒗| 正镶白旗| 正阳县| 信阳市| 威海市| 万载县| 临沂市| 南昌市| 玛纳斯县| 余姚市| 土默特右旗| 东丰县| 伊金霍洛旗| 乌恰县| 曲阜市| 治县。| 呼图壁县| 景德镇市| 武安市| 龙州县| 汉阴县| 赣榆县| 卢湾区| 京山县| 富顺县| 忻州市| 兴和县| 垣曲县| 中西区| 西和县| 平凉市| 宝坻区|