Skip to content

ufo2243/us3-cppsdk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

本源码包含使用 C++ SDK 对 UCloud 的对象存储业务US3 (原名UFile) 进行上传/下载等文件操作,
不包含对 Bucket 的管理操作,如有任何疑问请咨询 UCloud 技术支持.

本 SDK 依赖的库包括:
    libtcmalloc
    libmagic
        For Debian-based systems: apt-get install libmagic-dev
        For CentOS 6.x or similar RPM-based systems: yum install file-devel
        For CentOS 5.x or similar RPM-based systems: yum install file
    libcurl
    libjson-c
        https://github.com/json-c/json-c.git

demo 目录:
    该目录包含如何使用本 SDK 的演示程序.

ucloud 目录:
    该目录是 SDK 具体实现.

使用该 SDK 包时请配置相关配置文件,配置文件的路径为 /etc/ufilesdk.conf 或者 ./ufilesdk.conf
具体配置格式请参考 SDK 包中的 ucloud/config/config.h 文件的描述.

使用步骤:

#编译 sdk 静态库
1. cd ucloud
   make clean && make
   生成 libufilecppsdk.a

#查阅演示程序
2. cd ../demo
   make

#使用 SDK
3.  可以使用之前生成的静态库或者直接包含源码目录.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.5%
  • Makefile 1.3%
  • C 0.2%