2015-08-28 169 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」 標頭設置爲附件;文件名= 「」。