kvnallen
11/8/2016 - 2:02 PM

return attachment web api c#

return attachment web api c#

var result = new HttpResponseMessage(HttpStatusCode.OK)
{
   Content = new ByteArrayContent(byteArray)
};

result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment")
{
    FileName = attachment.FileName
};
result.Content.Headers.ContentDisposition.FileName = attachment.FileName;

return Task.FromResult(result);