跳至主要內容
檔案同步處理器 URL File Sync

檔案同步處理器

BRICKS TOOLS avatar
作者:BRICKS TOOLS
3 年前已更新

檔案同步處理器可做為同步雲端檔案清單的處理器,將檔案連結定時做更新。


  • Local Sync 區塊

RunMode

清單

當顯示設備在 DEVICE 中設定 Local Sync 開啟時,且設備設定開啟同一應用程式並位於同一個區域網路下時,可在此設定此處理器的執行方式:

  • all:觸發時所有設備都執行處理器

  • main-only:觸發時僅在 Local Sync 中設定最高優先的設備執行

  • minor-only:觸發時僅在 Local Sync 中設定最低優先的設備執行


  • Properties 區塊

Auto Sync

布林值 Yes/No

設定是否自動同步檔案連結。

Auto Sync Interval

數值 毫秒

設定自動同步檔案的間隔時間,預設為60秒。

Local Dir Path

字串

設定本地裝置的 File URL 檔案路徑

Add TimeStamp

布林值 Yes/No

設定是否在每個同步的檔案 URL 增加時間戳記

File List

字串陣列

設定 Sync 的檔案列表清單,每筆清單需設定以下的參數 url: 檔案 URL ,extension: 檔案格式,如"jpg", "png", "mp4", id: 檔案 id, 與 md5: 檔案 MD5, 可以幫助讓檔案在每次同步時不重複下載

  • Array Of:

    • url: (string)

    • id: (string)

    • md5: (string)

    • extension: (string)

Key Prop

清單

設定使用 hashid 作為檔案名稱。
hash: 使用檔案的 URL 並進行 md5 計算的雜湊值

Content Type

字串

設定當 File List 中的檔案未設定 extension 時,會以此設定的字串做為副檔名

Load Size Limit

字串

設定檔案的大小限制,格式如 (* GB, * MB, * KB)

Allow Load Size Limit Exceed

布林值

設定是否允許讀取超過上個項目設定的限制檔案大小,此為用於觸發事件使用。

Download Mode

清單

設定檔案列表中的檔案的下載模式

  • concurrent: 所有檔案同步下載

  • sequence: 依照順序排列下載


  • Events 區塊

Download Completed

當同步的檔案列表下載完畢時觸發的事件

File Size Exceed

當同步的檔案列表中的檔案超過 Load Size Limit 的設定時觸發的事件


  • Outlets 區塊

Status

設定檔案同步的狀態的字串輸出。

Progress

設定檔案同步的進度狀態的輸出。

File Urls

設定最後輸出檔案連接清單的輸出,格式為陣列物件。


  • Operation 區塊

    • Inspect this Generator

      檢視 Generator 與Event 事件和 Property Bank 等之間連結的關聯性走向。

      • Event Routing
        顯示觸發 event / calculation 的流向或是影響了哪些 brick / generator 的 property。用於輔助檢測處理器與元件之間的事件關連是否有問題。

      • Parent Call

        顯示這個元件被哪些 brick / generator / property calculation 觸發或連結。和 Event Route 相反是從源頭去檢視,而 Event Route 則是往下向路徑去檢視。

    • Copy

      複製此 Generator 處理器

    • Remove this Generator

      移除此 Generator 處理器


若需要任何幫助,歡迎點擊右下角的對話圖示詢問,我們會盡快回覆您的問題

是否回答了您的問題?