使用form表单来下载文件

  1. 使用form表单来下载文件,浏览器看到其请求是document类型的
       var form = document.createElement("form");
        document.getElementsByTagName('body')[0].appendChild(form);
        form.setAttribute('style','display:none');
        form.setAttribute('target','');
        form.setAttribute('method','get');
        form.setAttribute('action',sessionStorage.getItem('BASE_URL') +'report!exportCurrentStock');//下载文件的请求路径

        //clinicId
        var input1 = document.createElement('input');
        input1.setAttribute('type','hidden');
        input1.setAttribute('name','clinicId');
        input1.setAttribute('value',sess.clinicId);
        form.appendChild(input1);

        form.submit();

你可能感兴趣的:(下载文件)