2015-08-28 155 views
0

我正在尝试使用KendoUI网格的“导出PDF”功能。以下是我的网格配置中的代码:KendoUI导出为PDF

  pdf: { 
       allPages: true, 
       fileName: "feesandcosts.pdf", 
       proxyURL: "http://demos.telerik.com/kendo-ui/service/export" 
      }, 

当我单击“导出PDF”按钮时,网格灰色并禁用。当我尝试通过在Web浏览器中直接导航来测试URL时,它似乎是一个破碎的超链接。

有人能指导我吗?

回答

0

这是从API参考中对proxyURL的描述。总之,对于浏览器不支持本地保存文件的可选设置,如果您使用它,则应该实现功能。

pdf.proxyURL字符串(默认值:空)

服务器侧代理将文件流传输到端用户 的URL。

当浏览器不能在本地保存文件 时,将使用代理。 Internet Explorer 9和Safari。 PDF导出不支持Internet Explorer 8及以下版本。

开发者负责实现服务器端代理。

代理将收到具有以下参数POST请求中 请求体:

的contentType:MIME类型的文件的BASE64:编码 文件内容文件名的base64:文件名,作为来电者要求的。 代理应该返回已解码的文件,并将“Content-Disposition” 标头设置为附件;文件名= “”。