久久久久久AV无码免费看大片,亚洲一区精品人人爽人人躁,国产成人片无码免费爱线观看,亚洲AV成人无码精品网站,为什么晚上搞的时候要盖被子

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

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

創(chuàng)建下載一般我們都是通過A鏈接來直接下載, 但有時(shí)我們是通過后臺(tái)生成的鏈接, 然后直接下載, 這時(shí)我們就不得不使用JS來創(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);
}

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