我有一个pdf下载按钮。我有一个模板,并且在模板中使用图像。当我下载pdf时。图片未出现在我的模板中。我对图像使用base64格式。
当我调试时。我可以看到结果中的图像。 (您可以在我的代码中查看结果)。但是之后,将其转换为pdf。图像消失。有人可以帮忙吗?我的错在哪里
var result = _orderService.GetOrderPdf(siparisno, customerCode);
// I think problem is start here
var response = Request.CreateResponse();
response.Headers.AcceptRanges.Add("bytes");
response.StatusCode = System.Net.HttpStatusCode.OK;
response.Content = new System.Net.Http.ByteArrayContent(result);
response.Content.Headers.ContentDisposition = new System.Net.Http.Headers.ContentDispositionHeaderValue("attachment");
response.Content.Headers.ContentDisposition.FileName = siparisno + ".pdf"; ;
response.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/pdf");
response.Content.Headers.ContentLength = result.Length;
return response;
这是我的base64图片
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRAYABgAAD/2wBDgKCAcHC...." width="150px" />