大文件:分片上傳與分段下載

32MB 以上自動分片上傳

超過 32MB 的文件自動走分片上傳 (multipart):文件切成 8MB 一片逐片上傳,失敗自動放棄不留殘件。內存佔用固定,與文件大小無關。

廠商 大文件上傳
阿里雲 OSS 分片上傳 (32MB 起;須簽名版本 V4,默認即是。用回 V1 的舊對接超過 32MB 會退回單請求)
S3 兼容全家 (AWS / TOS / GCS / R2 / MinIO / DO / Wasabi) 分片上傳 (32MB 起)
騰訊雲 COS / 華為雲 OBS / 七牛 KODO 單請求,超時按體積放大 (每 2MB 加 1 秒 + 30 秒餘量)

COS / OBS / 七牛的幾百 MB 文件:單請求超時已放寬,但慢鏈路可能仍超時——建議這類大文件放上述分片廠商,或用廠商工具直傳後 wp sss offload 補登記。

分段下載 (拉回)

所有廠商的拉回都走 Range 分段:每段 8MB 落到臨時文件,完成後校驗總大小再原子改名到目標位置。拉一個 2GB 的視頻,內存佔用始終是 8MB 。

WooCommerce 數字商品

付費下載的大 ZIP 現在可以進桶了:上傳走分片,下載地址走簽名 (見 《WooCommerce 付費下載》) 。