c# 代码 前端代码(react + axios)public HttpResponseMessage Export(){ HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); { response.Content = new System.Net.Http.ByteArrayContent(ms.ToArray()); }; response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/vnd.ms-excel"); response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment") { FileName = Name + ".xls", DispositionType = "UTF-8" }; return response; }
export function Post (url,params){ return axios.post(url,params,{ responseType:'arraybuffer' }).then(response => { return response; }).catch(error => { console.error(error) }) } Post(url,params).then(res => { const url = window.URL.createObjectURL(new Blob([res.data], // 设置该文件的mime类型,这里对应的mime类型对应为.xlsx格式 {type: 'application/vnd.ms-excel;charset=utf-8'})); const link = document.createElement('a'); link.href = url; // 从header中获取服务端命名的文件名 let fileName = decodeURI(res.headers['content-disposition'].substring(res.headers['content-disposition'].indexOf("="))); fileName = fileName.substring(0,fileName.length-1); link.setAttribute('download', fileName); document.body.appendChild(link); link.click(); })
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算