美文网首页
【JS&JQuery】文件图片下载

【JS&JQuery】文件图片下载

作者: smartdream | 来源:发表于2019-12-30 17:14 被阅读0次

    第一种:a标签点击直接下载

    <a target="_self" href="url地址" download=""></a>
    

    第二种:打包完成后创建a标签下载

    html中

    <div class="chooseOrDownload">
        <span id="download">下载</span>
     </div>
    

    less中

    .chooseOrDownload{
      font-size: 16px;
      float: right;
      #download{
        cursor: pointer;
        background: rgba(35, 121, 229, 1);
        color: #fff;
        border-radius: 3px;
        padding: 5px 15px;
      }
    }
    

    js中

    $('#download').click(function () {
        $.ajax({
            url: '../../fileManager/packZip',
            data: {
                id: download_id
            },
            type: 'post',
            dataType: 'json',
            success: function (res) {
                if (res.code === 1) {
                    $('#alertBoxModal').modal();
                    $('#alertBoxModal_yes').click(function () {
                        $('#alertBoxModal .close').click();
                        var url = serverURL + ctx + '/fileManager/downloadZip?id=' +download_id;
                        var a='<a class="downloadFile" target="_self" href="'+url+'" download=""><span></span> </a>';
                        $(".chooseOrDownload").append(a);
                        /*使用form下载*/
                        /*var form='<form class="downloadFile" target="_blank" method="post" action="'+url+'"> </form>';
                        $(".chooseOrDownload").append(form);*/
                        /*使用a下载*/
                        $('.chooseOrDownload .downloadFile span').each(function () {
                            // $(this).submit();/*使用form下载*/
                            $(this).click(); /*使用a下载*/
                        });
                        $('.chooseOrDownload .downloadFile').remove();
                    });
                } else {
                    $.messager.alert('提示消息', res.msg, 'error');
                }
            }
        });
    });
    

    相关文章

      网友评论

          本文标题:【JS&JQuery】文件图片下载

          本文链接:https://www.haomeiwen.com/subject/zlvunctx.html