GithubHelp home page GithubHelp logo

mrkjn / cos-cpp-sdk-v5 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tencentyun/cos-cpp-sdk-v5

0.0 1.0 0.0 20.69 MB

License: MIT License

CMake 0.43% Shell 0.10% C++ 97.10% C 0.17% Makefile 0.21% HTML 1.02% CSS 0.82% Python 0.15%

cos-cpp-sdk-v5's Introduction

1、开发环境

依赖静态库: jsoncpp boost_system boost_thread Poco (需要安装)

依赖动态库: ssl crypto rt z (需要安装)

(1)安装openssl的库和头文件 http://www.openssl.org/source/

(2)安装Poco的库和头文件 https://pocoproject.org/download.html

(3)安装jsoncpp的库和头文件 https://github.com/open-source-parsers/jsoncpp

(4)安装boost的库和头文件 http://www.boost.org/

(5)安装cmake工具 http://www.cmake.org/download/

2、本地编译说明: 修改CMakeList.txt文件中,指定本地boost头文件路径,修改如下语句: SET(BOOST_HEADER_DIR "/root/boost_1_61_0")

3、配置文件说明

"SecretId":"********************************",  // V5.4.3 之前的版本使用AccessKey
"SecretKey":"*******************************",
"Region":"cn-north",                // COS区域, 一定要保证正确
"SignExpiredTime":360,              // 签名超时时间, 单位s
"ConnectTimeoutInms":6000,          // connect超时时间, 单位ms
"ReceiveTimeoutInms":60000,         // recv超时时间, 单位ms
"UploadPartSize":10485760,          // 上传文件分片大小,1M~5G, 默认为10M
"UploadCopyPartSize":20971520,      // 上传复制文件分片大小,5M~5G, 默认为20M
"UploadThreadPoolSize":5,           // 单文件分块上传线程池大小
"DownloadSliceSize":4194304,        // 下载文件分片大小
"DownloadThreadPoolSize":5,         // 单文件下载线程池大小
"AsynThreadPoolSize":2,             // 异步上传下载线程池大小
"LogoutType":1,                     // 日志输出类型,0:不输出,1:输出到屏幕,2输出到syslog
"LogLevel":3,                       // 日志级别:1: ERR, 2: WARN, 3:INFO, 4:DBG
"IsCheckMd5":false                  // 下载文件时是否校验MD5, 默认不校验
"IsDomainSameToHost":false,         // 是否使用专有的host
"DestDomain":"",                    // 特定host
"IsUseIntranet":false,              // 是否使用特定ip和端口号
"IntranetAddr":""                   // 特定ip和端口号,例如“127.0.0.1:80”

cos-cpp-sdk-v5's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.