すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:概要

最終更新日:Dec 19, 2023

このトピックは、Object Storage Service (OSS) SDK for C 3.10.0に基づいて記述されています。

互換性

OSS SDK for Cのバージョン互換性:

  • OSS SDK For C V3.X.X: 互換性があります。

  • OSS SDK For C V2.X.Xの場合:

    • Windowsと互换性があります。

    • Linux API操作と互換性がありますが、次のリンクリスト (aos_list_t) トラバーサルAPI操作とは互換性がありません。

      • aos_list_for_each_entry

      • aos_list_for_each_entry_reverse

      • aos_list_for_each_entry_safe

      • aos_list_for_each_entry_safe_reverse

  • OSS SDK For C V1.0.0: 以下の構造とAPI操作を除いて互換性があります。

    • oss_request_options_t

    • oss_get_object_to_buffer

    • oss_get_object_to_file

    • oss_get_object_to_buffer_by_url

    • oss_get_object_to_file_by_url

    • oss_init_multipart_upload

    • oss_complete_multipart_upload

  • OSS SDK For C V0.0.X: 互換性がありません。

サンプルコード

OSS SDK for Cは、参照または使用するためのさまざまなサンプルコードファイルを提供します。 次の表に、OSS SDK for Cが提供するサンプルコードファイルを示します。

サンプルコードファイル

コンテンツ

oss_put_object_sample

オブジェクトのアップロード

オブジェクトACLの管理

oss_get_object_sample.c

ダウンロードオブジェクト

oss_append_object_sample.c

アップロードの追加

oss_multipart_upload_sample.c

マルチパートアップロード

oss_resumable_sample.c

再開可能なアップロード再開可能なダウンロード

get_object_meta_sample.c

オブジェクトメタデータの管理

oss_list_object_sample.c

リストオブジェクト

oss_delete_object_sample.c

オブジェクトの削除

oss_callback_sample.c

コールバックのアップロード

oss_progress_sample.c

進行状況バーのアップロード進行状況バーのダウンロード

oss_crc_sample.c

オブジェクトのアップロードとダウンロードでCRC-64を実行する

oss_image_sample.c

IMG

説明

OSS SDK For Cのソースコードの詳細については、GitHubをご参照ください。