檔案上傳

Upload Queue|上傳佇列

多檔上傳時逐筆呈現等待、上傳、完成、失敗與可處理動作。

常見俗稱:上傳佇列、上傳清單、Upload Queue、多檔上傳

60 秒決策

先確認使用者要完成的事。

適合使用

  • 使用者可以一次處理多個檔案,且每筆檔案可能有不同結果。
  • 需要看見等待、上傳中、完成、失敗、取消與重試。

不適合使用

  • 只有單一檔案,且畫面只需要短暫顯示傳輸進度。
  • 選檔後尚未開始傳輸,主要任務是檔案內容預覽。

畫面要說清楚的事

不要只交代外觀,也要交代資料與輸入規則。

每一筆都有自己的狀態

不要只在頁面頂部寫「上傳中」;檔名、大小、進度與可採取操作應逐筆顯示。

失敗要有去處

失敗項目說明原因並提供重試或移除;其餘檔案不應被一起卡住。

摘要讓人知道還差多少

顯示總數、完成數與尚未完成數,避免多檔案時只能逐列心算。

必要狀態與回應

每個狀態都要讓使用者知道下一步。

等待中

檔案已加入,但尚未開始傳輸。

上傳中

顯示目前進度與取消控制,避免重複送出。

完成

清楚標記成功,不再顯示會誤導的重試操作。

失敗或已取消

保留檔名與原因,提供重試或移除。

操作 Demo

先知道要觀察什麼,再動手操作。

操作前先知道

  1. 活動素材上傳佇列

    先觀察:同一個清單中不同檔案的狀態與動作是否各自清楚。

    操作:取消正在上傳的檔案,重試失敗的檔案,再移除已取消項目。

    預期結果:每筆檔案獨立更新;取消不會繼續跑;重試會回到可觀察的上傳狀態。

可操作 Demo

管理多檔上傳佇列

活動素材

每一筆檔案各自處理;取消或失敗不會擋住其他檔案。

1 / 3 已完成
  • PDF
    活動海報.pdf2.4 MB · 正在上傳 62%
  • XLSX
    參與名單.xlsx18 KB · 上傳完成
  • PNG
    活動佈置圖.png8.4 MB · 網路連線中斷,可重試

活動海報.pdf 正在上傳;活動佈置圖.png 需要重試或移除。

告訴 AI

把任務、規則、狀態與操作條件一次寫清楚。

建立一個多檔 Upload Queue。每筆檔案顯示檔名、大小、目前狀態與操作;要處理等待、上傳中、完成、失敗、取消與移除。失敗的檔案提供重試,取消後不應繼續上傳。佇列摘要要說明總數與尚未完成數量。

驗收清單

不要只確認欄位能不能點。

  • 每筆是否顯示檔名、大小、狀態與動作?
  • 失敗是否有原因與重試?
  • 取消後是否真的停止進度?
  • 摘要是否說明完成與未完成數?
  • 移除操作是否有可理解名稱?