全部產品
Search
文件中心

Object Storage Service:Java前言

更新時間:Jun 19, 2024

本文檔基於OSS Java SDK 3.17.2版本編寫。

版本說明

在下載OSS Java SDK之前,請選擇合適的版本。OSS通過MVNRepository管理開放的下載源碼路徑並提供GitHub的原始碼參考。

來源

描述

MVNRepository

用於下載OSS源碼包的路徑。您可以在MVNRepository中擷取Maven專案注入OSS Java SDK依賴的準確版本。

說明

建議您擷取OSS Java SDK的最新版本進行調試,避免報錯。

更多資訊,請參見Aliyun OSS Java SDK

GitHub

用於記錄GitHub源碼發布版本的標籤資訊。您可以在GitHub上瀏覽原始碼並查看豐富的程式碼範例。更多資訊,請參見Aliyun OSS Java SDK Release

相容性

Java SDK版本相容性說明如下:

  • 對於3.×.×系列SDK:

    • 介面:相容。

    • 命名空間:相容。

  • 對於2.×.×系列SDK:

    • 介面:相容。

    • 命名空間:相容。

  • 對於1.0.×系列SDK:

    • 介面:相容。

    • 命名空間:不相容。2.0.0版本移除了1.0.x版本中TableStore相關代碼,將包名稱com.aliyun.openservices.*com.aliyun.openservices.oss.*更換為com.aliyun.oss.*

SDK源碼和API文檔

SDK源碼請參見GitHub。更多資訊請參見OSS Java SDK API文檔

範例程式碼

OSS Java SDK提供豐富的範例程式碼,方便您參考或直接使用。範例程式碼包括以下內容:

樣本檔案

樣本內容

GetStartedSample.java

快速入門

BucketOperationsSample.java

BucketTaggingSample.java

儲存空間標籤

BucketInventorySample.java

儲存空間清單

BucketPolicySample.java

授權策略

BucketWormSample.java

合規保留原則

SetRequestPaymentSample.java

要求者付費模式

BucketReplicationSample.java

資料複製

BucketTransferAccelerationSample.java

傳輸加速

CreateFolderSample.java

簡單上傳

PostObjectSample.java

表單上傳

說明

PostObject的實現不依賴Java SDK。

AppendObjectSample.java

追加上傳

UploadSample.java

斷點續傳上傳

MultipartUploadSample.java

分區上傳

CallbackSample.java

上傳回調

SimpleGetObjectSample.java

下載檔案

DownloadSample.java

斷點續傳下載

ConcurrentGetObjectSample.java

斷點續傳下載

GetProgressSample.java

GetStartedSample.java

ObjectMetaSample.java

檔案中繼資料

StorageTypeSample.java

轉換檔儲存類型

ListObjectsSample.java

列舉檔案

BucketMetaQuerySample.java

資料索引

SelectObjectSample.java

查詢檔案

ObjectOperationSample.java

重新命名檔案

DeleteObjectsSample.java

刪除檔案

UploadPartCopySample.java

拷貝檔案

ObjectOperationSample.java

禁止覆蓋同名檔案

RestoreObjectSample.java

解凍檔案

SymLinkSample.java

管理軟連結

DirectoryManageSample.java

管理目錄

BucketVersioningSample.java

管理版本控制

ObjectTaggingSample.java

TrafficLimitSample.java

單連結限速

用戶端加密

EncryptionServiceSample.java

伺服器端加密

AuthorizedAccessSample.java

授權訪問

CRCSample.java

CRC64校正

ImageSample.java

圖片處理