當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

自定義上傳文件至磁盤

1. 概述

1.1 版本

報表服務器版本
10.0

1.2 應用場景

在定時任務完成之後,有時候需要将文件導出到自定義位置,而不是系統默認位置,這時可通過自定義附件來處理,通過自定義類文件修改文件導出的位置。

1.3 功能簡介

定時調度任務「文件處理」步驟中,處理方式選擇自定義附件處理,可通過自定義類文件修改文件導出的位置。

2. 示例

導出 Excel 和 PDF,并把生成的對應文件保存在指定路徑中,本例中的路徑是放在 C 盤 test 文件夾下。

2.1 編寫類文件

1)定義一個 OutputExcel 類文件,實現OutputActionHandler<OutputClass>接口,具體代碼如下所示:

https://code.fanruan.com/demo/example/src/release/10.0/src/main/java/com/fr/output/OutputExcel.java

2)編譯類文件,将生成的OutputExcel.class文件放在%FineReport_home%\webapps\webroot\WEB-INF\classes\com\fr\output文件夾下。

注:類文件存放的位置只需與編寫類文件裏「package」位置對應即可。

2.2 定時任務

2.2.1 添加任務

添加任務步驟請參考:添加任務

2.2.2 基本設置

任務名稱爲自定義上傳文件至磁盤,默認用戶組選擇平台用戶Anna,點擊确定。如下圖所示:

1583461954278475.png

2.2.3 調度對象

點擊下一步,選擇模板GettingStarted.cpt,文件名稱爲測試,在附件存檔右側勾選excel03excel07wordpdf。如下圖所示:

注:該方法不支持在「調度結果」中勾選除通用結果外,根據默認用戶組内的用戶單獨生成結果

1583462365498730.png

2.2.4 調度周期

點擊下一步,不做操作。如下圖所示:

1583462670287104.png

2.2.5 文件處理

點擊下一步,勾選自定義附件處理,選擇本文 2.1 章節中的OutputExcel.class文件,點擊保存。如下圖所示:

1583462982905044.png

2.3 效果查看

在 C 盤 test 文件夾下面可查看到不同格式的導出文件,如下圖所示:

1583463195497722.png

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

反饋已提交

網絡繁忙