0
我需要WebAPI方法,它返回文件和一些額外的數據。我嘗試這樣做:WebAPI - 返回文件和其他數據
HttpResponseMessage result = Request.CreateResponse<OCRResult>(HttpStatusCode.OK, ocrResult);
var stream = new FileStream(@"D:\\_forTest.jpg", FileMode.Open);
result.Content = new StreamContent(stream);
result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment");
result.Content.Headers.ContentDisposition.FileName = Path.GetFileName("_forTest.jpg");
result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
result.Content.Headers.ContentLength = stream.Length;
return result;
,但我只看到返回的結果文件,而不是額外的JSON數據(當然,內容類型不是JSON)。如何「結合」呢?