js post请求 下载文件

陌路散爱 提交于 2019-12-12 20:59:57

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

接口请求完直接下载

通过创建form提交下载;

const url = xxx + '/report/importData/importData'; 
      const form = document.createElement('form')
        form.id = "downloadform"
        form.style.display = 'none' //将表单隐藏
        form.target = ''
        form.method = 'post'
        form.action = url
        for (var key in params) { // 多个参数,则创建多个
          var input = document.createElement('input')
          input.type = 'hidden'
          input.name = key
          input.value = params[key]
          form.appendChild(input)
        }
        document.body.appendChild(form)
        form.submit()
        document.body.removeChild(form) // 释放标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!