c# - Itext7动态pdf下载返回-文档在服务器上没有页面
问题描述
我有一种情况,我使用 Itext7 库在 .net 核心应用程序上生成 pdf。据我所知,当我在本地运行应用程序时代码运行良好,即我可以毫无问题地下载 pdf。(此 pdf 是动态生成的)。但是,一旦我将应用程序部署到远程服务器,我就会收到一个错误 PdfException Document has no pages
我需要在服务器上做些什么,或者这与我可能需要更改的浏览器策略有关吗?
解决方案
显然,问题是我调用了一个用于生成 pdf 的图像文件。该文件本地保存在我的驱动器上,并且在服务器端不可用,因此不会创建 pdf。我基本上将图像文件重新定位到 wwwroot/images 文件夹并从那里调用它,然后你就有了......我解决了我自己的问题
推荐阅读
- entity-framework-6 - 实体框架撤消删除而不再次查询数据库
- powershell - 使用 CLSID 创建 COM 组件的实例
- java - GregorianCalendar 不能加 97 天?
- python - Python用其他数据填充缺失值
- python - Python - 用 try/except 猜数字
- php - 如何使用ajax在url中保存变量
- jenkins - Jenkins 中的 Cucumber 报告错误 - “net.masterthought.cucumber.ValidationException:未添加报告文件”
- jquery - 将一个元素移到另一个之上的问题
- javascript - 构造函数中定义的方法的用例
- mongodb - MongoDB 文档 ID 是整个数据库唯一的还是该集合唯一的?