全部產品
Search
文件中心

Object Storage Service:下載檔案(Python SDK V2)

更新時間:Jul 31, 2025

Python SDK V2提供了各種下載檔案的介面,您可以根據使用情境選擇適合的介面。

類型

介面名

說明

簡單下載(Python SDK V2)

client.get_object

  • 流式下載, 響應體為StreamBody類型

  • 不直接支援CRC64校正

  • 不直接支援進度條

  • 流式讀資料階段,不支援失敗重連

client.get_object_to_file

  • 下載到本地檔案

  • 單串連下載

  • 支援CRC64資料校正(預設啟用)

  • 支援進度條

  • 支援失敗重連

範圍下載(Python SDK V2)

client.get_object

  • 支援下載指定範圍內的資料

類檔案唯讀(Python SDK V2)

ReadOnlyFile介面

ReadOnlyFile.read

ReadOnlyFile.seek

ReadOnlyFile.close

  • File-Like形式介面, 提供read, seek 和 close介面

  • 具備Seek能力

  • 支援單流模式(預設)

  • 支援非同步預模數式,提升讀的速度

  • 支援自訂預取塊和預取數

  • 不直接支援CRC64校正

  • 不直接支援進度條

  • 支援失敗重連

使用預簽名URL下載(Python SDK V2)

client.presign

  • 產生帶有到期時間的GET方法簽名URL,以允許他人臨時下載檔案

檔案下載管理員(Python SDK V2)

Downloader.download_file          

  • 採用分區方式下載到本地檔案

  • 支援自訂分區大小和並發數

  • 支援CRC64資料校正(預設啟用)

  • 支援進度條

  • 支援失敗重連

  • 支援斷點續傳

  • 先寫臨時檔案,再重新命名(可配置,預設啟用)