Download

Download 可用於流程中提供檔案下載功能,讓使用者在前端直接下載指定檔案。

常見做法是先透過 Export Excel / Export XML / Export TXT 等匯出 Action 產生檔案(通常輸出至 WEB\Temp 系統指定暫存路徑),再接著使用 Download 將檔案下載到使用者端,讓「產生檔案」與「下載檔案」可在同一個按鈕事件中一次完成。

此章節包含的主題:

功能說明

Download 用來指定「要下載的檔案」與「下載後顯示的檔名」,執行後會在瀏覽器端觸發下載。

若要讓使用者下載流程中剛產生的檔案,建議先用匯出/產檔 Action 產生檔案,再將檔案名稱或路徑帶入 DownloadURL 欄位。

Download 屬性

點選流程節點的 Download 後,可於 屬性 頁籤設定以下欄位:

上述欄位也可點選右側的取值按鈕,從資料規格變數函式帶入動態值,達到依條件產生不同檔名或下載不同檔案的需求。

說明

說明 頁籤可用來輸入備註或補充說明,方便設計者後續維護流程時快速了解此節點用途。

當在流程中滑鼠移到節點或查看提示資訊時,系統會優先顯示此處設定的內容;若未填寫,則通常以標題作為預設提示文字。

設定方式與執行結果

以下示範於按鈕的 點擊時 事件中建立流程,加入 Download 供使用者下載檔案。

  1. 在頁面設計器中新增一顆按鈕,並選取該按鈕。

新增按鈕並選取元件
  1. 切換到右側屬性面板的事件頁籤,在點擊時欄位點選選擇 Action

  1. 在 Action 類型選擇視窗中,點選 Action Flow,以流程方式設計按鈕點擊事件。

選擇 Action Flow
  1. 進入流程編輯器後,從左側分類中找到 Download 節點(可於匯出資料分類中找到),將 Download 拖曳到流程中,開啟設定視窗。

加入 Download 節點並開啟設定視窗
  1. URL 輸入要下載的檔案位置或檔名(必填)。 於 檔案名稱 輸入下載到使用者端時要顯示的檔名(必填)。 完成後按下確定

  1. 確認流程順序為:開始 → Download → 結束,按下右下角確定返回頁面。

  2. 回到頁面後按下左上角存檔,再點選預覽進行測試。

執行時,使用者點選按鈕後,系統會依 URL 取得檔案並觸發下載;下載後的檔名則以 檔案名稱 欄位設定為準。

Download 執行結果
關於我們 網站導覽 隱私權保護及著作權聲明 服務專線:(02)2726-0885