asp.net-mvc – Rotativa / Wkhtmltopdf图像无法显示

我目前正在创建一个MVC 4 Web应用程序.

我有一个基本背景图像的动作总是与箭头图像相同,箭头图像的度数会根据动作中收集的信息而改变.

我用这个动作来称呼

<img src="@Url.Action("trend-image","NonReg_Reports")" alt="background" width="245" height="105" />

这在调用时工作正常,只是显示HTML网页.它给了我HTML.

<img src="/nonreg-report/01495344/trend-image" alt="background" width="245" height="105">

然后我使用Rotativa / Wkhtmltopdf将此HTML页面转换为PDF.这与上面的代码相同.

问题是如果我使用上面的代码,我只是得到一个带有替代文本的白框.

如果我使用< img src =“〜/ Content / images / trend_back_medium.png”alt =“astuff”/>这是我项目中的实际背景图片,它工作正常.

由于使用方式,上面代码中的图像无法保存在任何地方.我认为这是一个路径问题,但在尝试了很多不同的事情后,我仍然无法让它发挥作用.

任何建议或帮助将不胜感激,谢谢.

解决方法

我有同样的问题.正常的html视图没有图片,pdf没有显示它.我使用Server.MapPath指向图片,它没关系……
<img src="@Server.MapPath("~/Folder/SubFolder/Subfolder/ImageName.png")" />

我希望这个能帮上忙

亚当

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....