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

Object Storage Service:OSS SDK for C

最終更新日:Jul 11, 2025

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

互換性

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

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

  • C 用 OSS SDK 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

  • C 用 OSS SDK 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

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

サンプルコード

C 用 OSS SDK は、参照または使用のためのさまざまなサンプルコードファイルを提供しています。次の表は、C 用 OSS SDK によって提供されるサンプルコードファイルについて説明しています。

サンプルコードファイル

内容

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

説明

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

参照