最新亚洲精品福利在线,欧美一区二区三区大片,久久91无码一区二区三区,色哟哟免费观看视频入口,美女裸露双奶头屁股无裸体

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

時(shí)間:2018-06-10 17:11:04 類型:JS/JQUERY
字號(hào):    

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

/**
 * @param url 下載地址,也可以是一個(gè)blob對(duì)象,必選
 * @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:///模式下不會(huì)生效
    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);
}

來(lái)源: https://www.cnblogs.com/liuxianan/p/js-download.html