91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript使用ajax下載文件進度條實現

發布時間:2020-08-18 16:45:30 來源:網絡 閱讀:18667 作者:Lee_吉 欄目:web開發
  1. 代碼:
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script src="https://code.jquery.com/jquery-3.3.1.js"></script>
    <title></title>
    </head>
    <body>
    <div id="a1" data-filename="2018.rar">下載</div>
    <div id="progressing"></div>
    <script>
        $('#a1').click(function () {
            var that = this;
            var page_url = 'http://localhost/test.php';
            var req = new XMLHttpRequest();
            req.open("get", page_url, true);
            //監聽進度事件
            req.addEventListener("progress", function (evt) {
                if (evt.lengthComputable) {
                    var percentComplete = evt.loaded / evt.total;
                    console.log(percentComplete);
                    $("#progressing").html((percentComplete * 100) + "%");
                }
            }, false);
            req.responseType = "blob";
            req.onreadystatechange = function () {
                if (req.readyState === 4 && req.status === 200) {
                    var filename = $(that).data('filename');
                    if (typeof window.chrome !== 'undefined') {
                        // Chrome version
                        var link = document.createElement('a');
                        link.href = window.URL.createObjectURL(req.response);
                        link.download = filename;
                        link.click();
                    } else if (typeof window.navigator.msSaveBlob !== 'undefined') {
                        // IE version
                        var blob = new Blob([req.response], { type: 'application/force-download' });
                        window.navigator.msSaveBlob(blob, filename);
                    } else {
                        // Firefox version
                        var file = new File([req.response], filename, { type: 'application/force-download' });
                        window.open(URL.createObjectURL(file));
                    }
                }
            };
            req.send();
        });
    </script>
    </body>
    </html>
  2. 測試:
    javascript使用ajax下載文件進度條實現
    javascript使用ajax下載文件進度條實現
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

库尔勒市| 商南县| 南昌县| 灵川县| 永善县| 清新县| 安宁市| 鹤山市| 浦江县| 平定县| 都江堰市| 浠水县| 金坛市| 昌黎县| 恩平市| 分宜县| 瓮安县| 朔州市| 德兴市| 远安县| 申扎县| 疏勒县| 房产| 房山区| 化德县| 交口县| 宝清县| 农安县| 池州市| 额尔古纳市| 定日县| 肥城市| 建平县| 壶关县| 郁南县| 安义县| 盐山县| 贵港市| 福州市| 梁河县| 台前县|