在线一区二区三区高清视频,国产精品妇女一二三区,美女被遭强高潮网站在线播放,实拍各种胸走光见奶头

JS彈出下載對話框以及實現(xiàn)常見文件類型的下載

時間:2018-06-10 17:11:04 類型:JS/JQUERY
字號:    

創(chuàng)建下載一般我們都是通過A鏈接來直接下載, 但有時我們是通過后臺生成的鏈接, 然后直接下載, 這時我們就不得不使用JS來創(chuàng)建鏈接下載了:

/**
 * @param url 下載地址,也可以是一個blob對象,必選
 * @param saveName 保存文件名,可選
 */
function openDownloadDialog(url, saveName)
{
    if(typeof url == 'object' && url instanceof Blob)
    {
        url = URL.createObjectURL(url); // 創(chuàng)建blob地址
    }
    var aLink = document.createElement('a');
    aLink.href = url;
    aLink.download = saveName || ''; // HTML5新增的屬性,指定保存文件名,可以不要后綴,注意,file:///模式下不會生效
    var event;
    if(window.MouseEvent) event = new MouseEvent('click');
    else
    {
        event = document.createEvent('MouseEvents');
        event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    }
    aLink.dispatchEvent(event);
}

來源: https://www.cnblogs.com/liuxianan/p/js-download.html