この文書は OSS C SDK 3.5.0 に基づき作成されています。

互換性

  • SDK シリーズ 3.*.*: 互換性があります。
  • SDK シリーズ 2.*.*:

    • Windows: 互換性があります。
    • Linux API: リンクリスト (aos_list_t) トラバーサルインターフェイスを除き、互換性があります。
      • os_list_for_each_entry
      • aos_list_for_each_entry_reverse
      • aos_list_for_each_entry_safe
      • aos_list_for_each_entry_safe_reverse
  • SDK シリーズ 1.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
  • For SDK series of 0.0.*: 互換性がありません。

SDK のソースコード

Java SDK のソースコードについては、『GitHub』をご参照ください。

コードサンプル

OSS SDK for C は、参考用または使用目的でさまざまなコードサンプルを提供しています。 次の表にコードサンプルの内容を示します。

サンプルファイル コンテンツ
oss_put_object_sample オブジェクトのアップロード
oss_get_object_sample.c オブジェクトのダウンロード
oss_append_object_sample.c アップロードの追加
oss_multipart_upload_sample.c マルチパートアップロード
oss_resumable_sample.c 再開可能アップロード再開可能ダウンロード
oss_head_object_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 チェック
oss_image_sample.c イメージ処理