1. 概述
1.1 版本
報表伺服器版本 |
---|
11.0 |
1.2 預期效果
安裝「上傳下載檔案插件」之後可以設定下載檔案,但如果不想安裝插件呢,如何實現下載檔案呢?
1.3 實現思路
透過 HTML 標籤來實現下載
注:此方法只適用於 Webroot 資料夾下。
2. 範例
本文以下載%FR_HOME%\webapps\webroot\help目錄下的「通訊錄 .xls」檔案為例,如下圖所示:
2.1 建立報表
建立普通報表,報表主體樣式設計如下:
儲存格內容如下表所示:
儲存格 | 內容 | 備註 |
---|---|---|
A2 | 插入普通正文: http://localhost:8075/webroot/help/通訊錄.xls | - |
B2 | 插入普通正文: ../../help/通訊錄.xls | 相對路徑根據具體情況設定,這裏的範本在一個資料夾下,因此要傳回兩層 |
A3 | 插入公式: "<a href='" A2 " 'download='絕對路徑下載'>點選下載</a>" | - |
B3 | 插入公式: "<a href='" B2 "' download='相對路徑下載'>點選下載</a>" | - |
2.2 設定儲存格屬性
選中 A3、B3 儲存格,選擇「儲存格屬性」,設定顯示內容為「用 HTML 顯示內容」。如下圖所示:
2.3 效果預覽
2.3.1 PC 端
儲存範本,點選預覽,效果如下圖所示:
1)絕對路徑
2)相對路徑
2.3.2 行動端
App 不支援此效果。
HTML5 端預覽效果如下圖所示:
3. 已完成範本
點選下載範本:HTML 實現檔案下載.cpt