JS 动态下载服务器文件

参考地址:https://blog.csdn.net/qq_21383435/article/details/82781215

                   https://segmentfault.com/q/1010000010493203

方法有很多:

1、通过打开窗口方式

        function download1() {

            window.open('/download/papers/1');

        }

2、通过表单方式,示例用的jquery的写法

        function download2() {

            var $form = $('

');

            $form.attr('action', '/download/papers/1');

            $form.appendTo($('body'));

            $form.submit();

        }

3、通过a标签

function download3(){

    let a=document.createElement("a");

    a.href='/download/papers/1';

    //a.download='a.rar';  //加上此属性,会重命名为此名称,否则使用的为服务器上名称

    a.click();// 触发a标签事件

}

你可能感兴趣的:(JS 动态下载服务器文件)