如何在ASP.NET WebAPI中返回文件(FileContentResult)

如何在ASP.NET WebAPI中返回文件(FileContentResult),第1张

如何在ASP.NET WebAPI中返回文件(FileContentResult)

我可以使它与一起使用,而不是返回

StreamContent
as 。
Content``ByteArrayContent

[HttpGet]public HttpResponseMessage Generate(){    var stream = new MemoryStream();    // processing the stream.    var result = new HttpResponseMessage(HttpStatusCode.OK)    {        Content = new ByteArrayContent(stream.ToArray())    };    result.Content.Headers.ContentDisposition =        new System.Net.Http.Headers.ContentDispositionHeaderValue("attachment")    {        FileName = "CertificationCard.pdf"    };    result.Content.Headers.ContentType =        new MediaTypeHeaderValue("application/octet-stream");    return result;}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4892196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存