【问题标题】:Asynchronous generation of PDF - error handlingPDF的异步生成——错误处理
【发布时间】:2010-12-21 23:58:36
【问题描述】:

我们有一些代码使用第三方组件从我们传递的 URL 生成 PDF(该 URL 是我们应用程序中的一个页面)。在代码中,我们实例化了 PDF 生成器,它以异步方式创建 PDF。

我遇到的问题是,如果我们传递给它的 URL 有问题,PDF 生成器没有任何指示,我们只是创建了一个包含 404 错误页面或我们的自定义错误页面的 PDF。

在调用 PDF 生成之前,我需要某种方式在我的控制器中首先调用此 URL(这是另一个视图)并检查它是否不会出错。任何人都可以指出我如何去做这件事的方向吗?

【问题讨论】:

    标签: asp.net-mvc asynchronous pdf-generation


    【解决方案1】:

    首先对 URL 执行 Http 请求。我将 WatIn 用于我的所有 URL 交互,我发现它充分隐藏了允许我在使用之前验证页面的详细信息。但是为此,您真的只需要HttpRequest

    【讨论】:

      【解决方案2】:

      你可以先给一个HttpRequest的URL,然后检查HttpWebResponse.StatusCode 如果您收到 404 或 500(等),那么您就有问题了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-25
        • 1970-01-01
        • 2018-07-29
        • 2016-03-30
        • 2011-04-11
        • 1970-01-01
        相关资源
        最近更新 更多